Day2(0117) <<
Previous Next >> Day3(0118)
型別
1.數值型別:int、float、complex、bool。
(1)int型別:用來表示整數(integer),正負整數皆包含在內。
(2)float型別:用來表示浮點數(float point number),有小數部分,精確度取決於作業系統平台。
(3)complex型別:用於表示數學中的複數(complex number),例如5+4j。
(4)bool型別:為int型別的子型別,只有True、False兩種值,多用於判斷對與錯、是與否......等等兩種選擇之情形。
2.文字序列型別:str。
(1)str型別:用於處理文字資料,就是所謂的字串(string),字串又是由字元(character)所組成。
a.單引號
'Hello World!!'
b.雙引號
"Hello World!!"
c.三個單引號
>>> print('''Hello World!!!
Hello World!!!
Hello World!!!''')
#下列為結果
Hello World!!!
Hello World!!!
Hello World!!!
d.三個雙引號
>>> print("""Hello World!!!
Hello World!!!
Hello World!!!""")
#下列為結果
Hello World!!!
Hello World!!!
Hello World!!!
3.二元序列型別:bytes、bytearray、memoryview。
4.序列型別:list、tuple、range。
(1)list型別:用來表示串列,由一連串的資料所組成的,有順序且可改變內容(mutable)的序列(sequence),list內的資料以逗號隔開,串列前後以中括號標示。
[1,3,5,6]
(2)tuple型別:用來表示序對,由一連串的資料所組成的,有順序且不可改變內容(immutable)的序列(sequence),tuple內的資料以逗號隔開,序列前後以小括號標示。
(1,3,5,6)
5.集合型別:set、frozenset。
(1)set型別:用來表示集合,包含沒有順序、沒有重複且內容可變得多個資料,前後已大括號表示,資料以逗號隔開。
{"a",3,"b",2}
6.對映型別:dict。
(1)dict型別:用來表示字典,包含沒有順序、沒有重複且內容可變得多個資料,前後已大括號表示,資料以逗號隔開。使用鍵(key)作為索引來存取字典中的數值(value)。
{"ID":"123456","name":"simon"}
Day2(0117) <<
Previous Next >> Day3(0118)