1.標準數(shù)據(jù)類型
-
Number 數(shù)字
[int、float、bool、complex] -
String 字符串
(+連接,*重復) -
List 列表
(列表里的元素類型可以不相同,+連接,*重復) -
Tuple 元組
(元組里的元素類型可以不相同。tuple的元素不可改變,但它可以包含可變的對象,比如list列表。只包含一個元素時其后要加逗號) -
Set 集合
(可以使用大括號 { } 或者 set() 函數(shù)創(chuàng)建集合,注意:創(chuàng)建一個空集合必須用 set() 而不是 { },因為 { } 是用來創(chuàng)建一個空字典。) -
Dictionary 字典
(列表是有序的對象集合,字典是無序的對象集合。字典用 { } 標識,它是一個無序的 鍵(key) : 值(value) 的集合。鍵(key)必須使用不可變類型。)
不可變:Number、String、Tuple
可變:List、Set、Dictionary
注意:在 Python2 中是沒有布爾型的,它用數(shù)字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定義成關鍵字了,但它們的值還是 1 和 0,它們可以和數(shù)字相加。
2.運算符號
- +(加法)
- -(減法)
- *(乘法)
- /(除法,得到一個浮點數(shù),如2/4=0.5)
- //(除法,得到一個整數(shù),如2//4=0)
- %(取余)
- **(乘方)
3.Set集合
a.b都是集合
- → a - b :a 和 b 的差集
| → a | b :a 和 b 的并集
& → a & b :a 和 b 的交集
^ → a ^ b :a 和 b 中不同時存在的元素
in:判斷某元素是否在集合中