1.字元串
2.清單
3.字典
4.布爾值
5.元組
6.集合
簡單補充一下上一章的資料類型

作用:主要用于記錄描述性性質的資料
eg:姓名 位址 郵箱
定義:
方式1 : 單引号
name = 'lin'
方式2 : 雙引号
name = "lin"
方式3 : 三個單引号(左側出現了指派符号和變量名為字元串 否則為注釋)
name = '''lin'''
方式4 : 三個雙引号(左側出現了指派符号和變量名為字元串 否則為注釋)
name = """lin"""
ps:引号引起來的部分
這時,問題來了,為什麼定義字元串需要這麼多種方式呢?
目的是為了防止字元串文本内,還需要使用到引号,這時候就可以避免沖突,區分開來。
eg:
字元串可以用加法乘法,但是作用不大。
eg:
End
作用:能夠存儲多個資料并且可以友善的取出任意數值,并且按照按照索引(順序)存放多個值。
定義:在[]内 内部可以存放多個元素,元素和元素之間逗号隔開,元素可以是任意資料類型。
如果清單内的某個元素要存放多個值,可以在[]裡面添加 ,eg: [xxx,yyy]
用 ,隔開分隔開即可
看下面↓
在這裡0代表索引,即:
如果元素過多,可以反向操作 即:
此時-1代表索引 即最後一個
End
作用:能夠更加精準的存儲資料
定義:大括号括起來 記憶體可以存放多個元素 元素與元素之間逗号隔開 元素是K:V鍵值對的形式
K是對V的描述性性質的資訊(一般情況下都是字元串)
V是真正的資料 相當于變量的值 可以是任意資料類型
但是字典無法使用索引取值,字典取值需要借助于K
eg:
但是我們可以整合成一行代碼:
作用:用于判斷事物的對錯 是否可行等,通常會作為條件。
定義:布爾值隻有兩種狀态
True 對的 正确的 可行的
False 錯的 不可行的 ...
針對布爾值的變量名一般采用is開頭
is_right = True
is_delete = False
is_alive = True
在python中所有的資料類型都可以轉成布爾值
布爾值為False的有:
0,None,'',[],{}...
其他情況一律為True
作用:與清單幾乎一緻 内部可以存放多個元素(可以看成是不可變的清單)
定義:用小括号括起來 記憶體存放多個元素 元素與元素之間逗号隔開 元素不支援修改
t = (11, 22, 33, 44)
作用:去重和關系運算
定義:用大括号括起來 記憶體可以存放多個元素 元素與元素之間逗号隔開 元素不是K:V鍵值對
s = {11, 22, 33, 44}
關于元素的基本介紹就到這裡啦~拜拜