Python編程無師自通--數據類型

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卡除了免費讓你讀書,還有更多的權益等你來領,往下↓拉
在這裏插入圖片描述

閱讀電子書的方法如下:

打開CSDN APP(軟件商城搜索“CSDN”即可找到哦)—>登錄CSDN賬號—>學習—>電子書

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章