1. 程式人生 > >數據類型和變量

數據類型和變量

fin 1.3 長整型 技術 次數 字符串 syntax index 字母

---恢復內容開始---

數據類型:python使用對象模型來存儲數據,每一個數據類型都有一個內置的類,每新建一個數據,實際就是在初始化生成一個對象,即所有數據都是對象、

標準數據類型:數字,字符串,列表,元組,字典

數字類型:

Python3中只有整型,Python2中有長整型。使用int()方法可以將其他數據類型轉化為整數型。

用法a=‘123’

int(a)

a的數據類型就成了整數型

科學計數法1.3*10-3

在python可用1.3e-3表示。

bin(10) #將10轉化為二進制

oct(10) #將10轉化為八進制

hex(10) #將10轉化為十六進制

數字型方法

技術分享

字符串

它是一個有序的字符的集合,用於存儲和表示基本的文本信息,‘’或“”或‘’‘’‘’中間包含的內容稱之為字符串
字符串的單引號和雙引號都無法取消特殊字符的含義,如果想讓引號內所有字符均取消特殊意義,在引號前面加r,如name=r‘l\thf‘

print(r‘123\n456‘)
123\n456

print(‘123r\n456‘)
123r
456

字符串操作

  • 長度
  • 索引
  • 切片
  • 移除空白
  • 分割 split

移出空白

a=‘ yuyang hello ‘
>>> a.strip()
‘yuyang hello‘ strip 移除收尾兩端空白,strip(‘*‘) #移除兩端的* 號

a=‘****yuyang hello*****‘
>>> a.strip(‘*‘)
‘yuyang hello‘

分割

split()方法返回一個列表

=‘1:234:199:234‘
>>> a.split(‘:‘)
[‘1‘, ‘234‘, ‘199‘, ‘234‘]
>>> a.split(‘:‘,1)
[‘1‘, ‘234:199:234‘]

連接

+

長度

len(char)

索引

a=‘12345‘
>>> a[2]
‘3‘

切片

a[0:3]
‘123‘
>>> a[-1]
‘5‘
>>> a[;-1]
SyntaxError: invalid syntax
>>> a[:-1]
‘1234‘
>>>

方法:

replace #替換 replace(older,new),只能替換一個

capitalize 首字母大寫

upper 字母全部大寫

lower 字母全部小寫

count 計算字符串中某個字符出現次數返回int

isdigit 判斷字符是不是整數型,返回true or false

format 格式化字符串

endswith 判斷結尾是否對,返回bool值

startswith 判斷開頭是否對,返回bool值

find() 返回一個找到的第一個的索引值,如果找不到返回-1

index() 與find不同的是,找不到會報錯

數據類型和變量