Python將數據劃分成不同的類別,即數據類型(data type)。在Python中,每一個數據值,如2或"Hello, World!",被稱爲對象(object)。本書第二部分會詳細介紹數據類型,現在可以把對象看作擁有3個屬性的數據值:唯一標識(identity)、數據類型和值。對象的唯一標識,指的是其在計算機內存中的地址,該地址不會變化。對象的數據類型是對象所屬的數據類別,這決定了對象的屬性,也不會變化。對象的值是其表示的數據,例如數字2的值即爲2。
"Hello, World!“這個對象的數據類型爲字符串(str,string的縮寫),值爲"Hello, World!”。如果提及數據類型爲str的對象,可以稱其爲字符串。字符串是由引號包括的一個或多個字符組成的序列。字符(character)是類似a或l這樣的單個符號。可以使用單引號或雙引號來表示字符串,但是前後的引號必須保持一致,示例如下:
1 # http://tinyurl.com/hh5kjwp
2
3
4 "Hello, World!"
>> 'Hello, World!'
1 # http://tinyurl.com/heaxhsh
2
3
4 'Hello, World!'
>> 'Hello, World!
字符串可用來表示文本,且有自己獨特的屬性。
之前章節中用來計算的數字,也是對象,但不是字符串。整數(1,2,3,4等)的數據類型爲整型數據(int,全稱爲integer)。與字符串一樣,整型數據也有着獨特的屬性。例如,可以將兩個整數相乘,但是不能相乘兩個字符串。
小數(帶小數點的數字)的數據類型爲float。2.1、8.2和9.9999都是數據類型爲float的對象,我們稱之爲浮點數(floating-point number)。與其他所有數據類型一樣,浮點數也有自己獨有的屬性,且一定程度上與整型數據類似。
1 # http://tinyurl.com/guoc4gy
2
3
4 2.2 + 2.2
>> 4.4
數據類型爲bool的對象被稱爲布爾值(boolean),僅有True和False兩個值。
1 # http://tinyurl.com/jyllj2k
2
3
4 True
>> True
1 # http://tinyurl.com/jzgsxz4
2
3
4 False
>> False
數據類型爲NoneType的對象,其值永遠爲None,用來表示數據缺失。
1 # http://tinyurl.com/h8oqo5v
2
3
4 None
以上內容來自《Python編程無師自通》
此書已加入到VIP會員卡,只要購買VIP會員卡即可免費閱讀上百本電子書,這張VIP卡除了免費讓你讀書,還有更多的權益等你來領,往下↓拉
閱讀電子書的方法如下: