計算機編程語言的使命就是讓電腦幫人類進行各種複雜的運算,既然要運算就要用到各種數據類型。相信我們對數據並不陌生,從小學數學就跟各種數字打交道。但是這裏的數據類型包括很多種,不單單指數字一種。
Python中的數據類型有這麼幾種:整數、浮點數、字符串、布爾值、列表、字典、集合、元組
整數
Python中的整數包括正整數、0、負整數,其中0和正整數有稱爲自然數。
在Python中,可以表示無限大的整數,只要你電腦的內存足夠大
浮點數
浮點數就是我們常說的小數
字符串
Python中的字符串定義爲在單引號、雙引號、三個單引號或者三個雙引號中的部分,其中三個單引號或者三個雙引號中的內容可以跨行輸入。
布爾值
Python中的布爾值有True和False兩個,True表示“真”,False表示“假”。布爾值會在比較的時候得到,這在執行條件判斷的時候經常用到。如果判斷爲“真”就會執行後面的語句塊,判斷爲“假”就會跳過不執行。
由此,我們利用布爾值作爲執行某些語句的開關。
比較會產生布爾值
其實後面的三個嚴格來說不算數據類型,應該是各種數據的集合。
列表
Python中的列表由中括號“[]”和裏面的數據組成,裏面的數據可以有整數、字符串、新的列表、字典、集合。它就像一個數據容器,容納各種數據類型。
字典
字典也叫做映射,字典由大括號“{}”和裏面的鍵值對組成。並且字典的值是通過鍵的獲得的,字典的鍵不能有可變對象組成。
上圖中最後一個例子利用列表做鍵引發報錯。
集合
Python中的集合也是由“{}”來包裹裏面的數據類型,但是跟字典不一樣的是它沒有鍵值對。另外集合中不能存在重複的值,我們可以利用集合的這一特點來對數據進行去重操作。
元組
元組是用“()”來包裹數據的,裏面可以有整數、字符串、列表等
元組跟列表最大的不同就是元組一旦確定就不可改變,不然會報錯。
另外一點要注意,對於只含有一個元素的元組的聲明,我們要在第一個元素後面加上“,”,不然Python就不會當成一個元組來對待。
可以看到就差一個逗號就會產生很大的區別。
以上講到的數據類型在我們學習Python的過程中會經常碰到,熟悉它們對日後的編程很有幫助。
對Python感興趣或者是正在學習的小夥伴,可以加入我們的Python學習扣qun:784758214,從0基礎的python腳本到web開發、爬蟲、django、數據挖掘數據分析等,0基礎到項目實戰的資料都有整理。送給每一位python的小夥伴!每晚分享一些學習的方法和需要注意的小細節,學習路線規劃,利用編程賺外快。點擊加入我們的 python學習圈