+ - * / //(向下取整) %(取餘) **(冪運算)
== != > >= < <= 返回的是true或false
= += -= *= /= *=
示例: a += 1 相當於a = a + 1
用來比較2個條件。
and(與) or(或) not(非) 返回的是true或false
and:所有條件都成立返回true,否則返回false。一假為假, 真真為真。
or:只要有乙個條件成立返回true,條件都不成立返回false。一真為真,假假為假。
not: 取反。原來是true,返回false; 原來是false,返回true。
示例:
li = [11, 2, 353, 44]
li2 = [11, 2, 353, 44]
li3 = li
print(id(li)) # 輸出結果:1792807521984
print(id(li2)) # 輸出結果:1792807540928
print(id(li3)) # 輸出結果:1792807521984
print(li is li2) # 輸出結果:false
print(li is li3) # 輸出結果:true
print(li is not li3) # 輸出結果:false
擴充套件:在python中 -5 到 256 之間的資料(小整數池),記憶體位址都是一樣的。
#
# 在終端執行
a = -5
b = -5
print(id(a)) # 輸出結果:140706950989280
print(id(b)) # 輸出結果:140706950989280
a = -6
b = -6
print(id(a)) # 輸出結果:1739394026288
print(id(b)) # 輸出結果:1739394026352
成員運算子(in, not in):判斷某個元素是否存在於列表中
示例:
li = [1, 2, 3, 4, 5, 6, 7]
zs = 1
ls = 8
# 判斷zs, ls是否存在於列表中
print(zs in li) # 輸出結果:true
print(ls in li) # 輸出結果:false
# 判斷zs, ls是否不存在於列表中
print(zs not in li) # 輸出結果:false
print(ls not in li) # 輸出結果:true
Lemon Python中的列表
目錄 列表定義 列表的取值 列表切片 列表的常見操作方法 列表中可以儲存多個資料,可以是任意型別的,每個元素之間用逗號隔開。列表list 用中括號來表示 li python 66,88.88,true,11,22,33 擴充套件 序列型別的資料 資料內部的元素是由順序的 有下標 序列型別的資料 字串...
Lemon Python中的字典
目錄 字典的定義 字典中的相關規範 字典的相關操作 花括號 表示字典,字典中的元素是由鍵值 key value 對組成的,每個元素用逗號隔開。字典是沒有下標索引的,其鍵key就是索引。第一種 直接通過的形式定義 dic 第二種 使用dict 轉換 key value key value 這種資料型別...
Lemon Python中的集合
目錄 集合的定義 集合的特性 集合的應用 集合 set型別,通過 來表示 內部的資料 示例 set1 print type set1 輸出結果 集合的資料不能存在重複的元素 集合中的資料只能是不可變型別 數值型別,字串,元組 集合和字典都是無序的,沒有下標索引 集合是可變型別的資料。集合的操作 ad...