Python語言中有6個標準資料型別,
-
不可變資料(3 個):Number(數字)、String(字串)、Tuple(元組);
-
可變資料(3 個):List(串列)、Dictionary(字典)、Set(集合),
-
有序資料:元組,串列
-
無序資料:集合,字典
數字number
整型int
正或負整數,不帶小數點,可以使用十六進制數值來表示整數,十六進制整數的表示法是在數字之前加上 0x
浮點型float
整數部分+小數部分
布爾型bool
Python中可以和數字相加
復數complex
由實數部分和虛數部分構成,使用雙精度浮點數來表示實數與虛數的部分,復數的符號可以使用字母 j 或是 J,表示為a + bj,或者complex(a,b),
舉例:
k=1.5+0.5j
k=complex(1.5,0.5)
兩種表示方式等價
字串string
Python中,字串的界定符是""或''
Python 規定,單引號內可以使用雙引號,這時雙引號被視為一個普通的字符,不再作為定界符,反之亦然,在使用中,當字串內含有單引號,在外層使用雙引號作為定界符;字串中含有雙引號,在外層使用單引號作為定界符,這樣就避免了符號沖突,

元組tuple
元組是一組有序物件的集合,使用數字作為索引,
與串列類似,區別在于元組不能修改,
定義時使用圓括號,
串列 =(element1, element2, ...)
串列list
類似于陣列的概念,但串列中的元素不受限制,也不需要統一,
串列是表示一組有序的元素,
語法規則:串列 =[element1, element2, ...]
二維串列:[[],[],[]]
索引下標:從0開始,如果為負數,則表示倒數,如a[-1]等價于a[n-1],均為串列中的第n個元素,
二維串列:list[row][col]
切片:左閉右開,[S:E:step]表示從下標S到下標E-1的資料,step表示步長,若為復數,表示逆序取
不寫S表示從頭開始,不寫E表示到結尾
切片同樣也可以使用負索引,同樣滿足左閉右開的原則,
切片也可以操作字串和元組,
反向輸出串列:
- 回圈
[::-1]reverse()/reversed()
備注:a.reverse()直接對a進行逆序修改
b=a.reversed()不對原串列a進行修改,將逆序后的結果直接保存在b中
集合set
集合是一組無序的不重復元素的集,它和串列、元組不同,它是無序的,無法使用索引的方式訪問,集合不能重復,其作用就是去掉重復元素和進行關系測驗,
語法規則:variable = {element1, element2, ...}
查詢是否在集合中:

字典dictionary
類似于集合,也是無序的,但可以通過鍵值來訪問元素,鍵值是字符、數字或元組,不可變動,數值可以是任意資料型別,可以修改,variable = {key1:value1, key2:value2, ...}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/551428.html
標籤:Python
上一篇:springboot專案出現”java: 錯誤: 無效的源發行版:17“問題解決方案
下一篇:返回列表
