---恢復內容開始---
資料型別: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字串操作
移出空白
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不同的是,找不到會報錯
資料型別和變數
在python中,能夠直接處理的資料型別有以下幾種 整數 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例...
資料型別和變數
資料型別和變數 1.資料型別 整數 包括任意大小的整數,包括負整數,在程式中的表示方法和數學上的寫法一模一樣 例 1 100 8080 2 等 計算機由於使用二進位制,所以有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00 0xa5b4c3d2,等等 浮...
資料型別和變數
資料型別 1 實質 固定大小記憶體的別名,模具 2 資料型別計算 大小 sizeof 3 可以給已經存在的資料型別 起別名 typedef 4 資料型別 封裝概念 void萬能型別 下面 有介紹 作用 告訴編譯器預算物件分配的記憶體空間大小 c語言規定通過資料型別定義變數 經驗語句 分為2種,一種是...