手把手教你學Python之基本資料型別

高爾尼發表於2020-11-23

目錄

整型-int

浮點型-float

布林型別-bool

字串型別-str


Python中,每種物件都有一種型別,就跟我們生活中,對各種物品進行分類一樣,不同型別的物品的功能不一樣,例如同樣是容器,玻璃容器、塑料容器、陶瓷容器、紙質容器、金屬容器各自的應用場景不同。Python中不同型別的物件所能執行的操作也是不同的,例如整數型別能夠執行加減乘除等算術運算,字串能夠執行查詢、替換等操作等。

Python中基本的資料型別主要有整型(int)、浮點型(float)、布林型(bool)、字串(str)。

整型-int

對於整數型別來說,Python的特殊之處在於不限定整數的大小,所以不用擔心範圍溢位問題

很多時候,我們得到的可能不是整數,而是整數字符串,例如從文字中讀取的內容,或者從網頁中抓取的資料,或者使用者通過控制檯輸入的數字等,此時,需要將整數字符串轉化為整數,可藉助 int() 方法實現該功能。

浮點型-float

Python中的浮點數支援兩種表示:小數形式科學計數法。對於浮點數儘量不要去比較兩個浮點數是否相等,因為浮點數是一個不精確的值。例如0.4 - 0.1 結果可能不是0.3, 而是0.30000000000000004,一個非常接近0.3的數。當需要比較兩個浮點數是否相等時,通常採用判斷他們的差的絕對值是否小於一個很小的數來確定,例如10的-6次方

布林型別-bool

字串型別-str

字串型別是實際中應用非常廣泛的型別,例如網路爬蟲、資料清洗都涉及到字串的操作。Python中沒有了字元的概念,可以使用一對單引號一對雙引號一對三引號來表示字串。對於字串內容中包含單引號或雙引號等特殊情況,可以採用單引號裡面巢狀雙引號,或雙引號裡面巢狀單引號來實現。

對於一些特殊的、難以輸入的字元,例如換行符、退格符、回車符等,可採用轉義字元來實現

更多關於手把手教你學Python的文章和視訊請關注微信公眾號:手把手教你學程式設計。或者騰訊課堂CSDN學院 裡的手把手教你學Python系列視訊。 

 

相關文章