第2章 python入門
阿新 • • 發佈:2018-12-28
1.1 基本資料型別(int, bool, str)
1.1.1 python基本資料型別
1.int ==> 整數. 主要⽤來進⾏數學運算
2.str ==> 字串 可以儲存少量資料並進⾏相應的操作
3.bool==>判斷真假, True, False
4.list==> 儲存⼤量資料.⽤[ ]表⽰
5.tuple=> 元組, 不可以發⽣改變 ⽤( )表⽰
6.dict==> 字典, 儲存鍵值對, ⼀樣可以儲存⼤量資料
7.set==> 集合 儲存⼤量資料. 不可以重複. 其實就是不儲存value的dict
1.1.2 整數(int)
在python3中所有的整數都是int型別. 但在python2中如果資料量比較⼤. 會使⽤long型別.
在python3中不存在long型別
整數可以進⾏的操作:
bit_length(). 計算整數在記憶體中佔⽤的⼆進位制碼的⻓度
a = 5
print(a.bit_length())
輸出結果為3
1.1.3 布林值(bool)
取值只有True, False. bool值沒有操作.
轉換問題:
str => int int(str) int => str str(int) int => bool bool(int). 0是False 非0是True,空字串""是False," "有空格字串為True bool=>int int(bool) True是1, False是0 str => bool bool(str) 空字串是False, 不空是True bool => str str(bool) 把bool值轉換成相應的"值"
None 表示空,真空,所有的空都是False,所有的費控都是True
想把某資料型別轉換成xxx資料型別,xxx(資料)
while 1:#死迴圈
print("人才")
while True:#死迴圈
print("人才")
第一種死迴圈速度要比第二種快,因為計算機只識別01,第二種還要將True轉換為數字