Python表示式操作符及程式

2021-08-08 16:55:07 字數 740 閱讀 5674

操作符

描述yield x

生成器函式傳送協議

lamada args:expression

生成匿名函式

x if y else z

三元選擇表示式

x or y

邏輯或x and y

邏輯與not x

邏輯非x in y ,x not in y

成員關係

x is y , x not is y

物件實體測試

x < y, x <= y, x > y, x >= y, x == y, x !=y

大小比較,集合子集和超集值想等性操作符

x | y

位或,集合並集

x ^ y

位異或,集合對稱差

x & y

位與,集合交集

x + y , x % y, x / y , x // y

乘法/重複,餘數/格式化,除法:真除法或floor除法

-x, + x

一元減法,識別

~x按位求補(取反)

x ** y

冪運算x[i]

索引(序列 對映及其他)點號取屬性運算,函式呼叫

x[i:j:k]

分片x(…)

呼叫(函式方法 類及其他可呼叫的)

a.attr

屬性引用

(…)元組表示式生成器表示式

[…]列表列表解析

字典 集合 集合和字典解析

Python表示式操作符

python 表示式操作符 操作符 描述 yield x 生成器函式傳送協議 lambda args expression 生成匿名函式 x if y else z 三元選擇表示式 x or y 邏輯或 只有x為假,才會計算y x and y 邏輯與 只有x為真,才會計算y not x 邏輯非 x ...

操作符表示式

一 操作符 1 算數操作符 這都是比較常見的操作符,需要注意的是 的運算元必須是整形。對於 如果兩個運算元是整數執行整除,而只要有浮點數就執行浮點數除法。2.移位操作符 左移,相當於乘法 11 00001011 1 00010110 22 112 1 直接補零 11左移兩位相當於2 2 左移n位相當...

操作符和表示式

一.操作符 1.算術操作符 除了 之外其餘的幾個操作符既可以用於計算整型也可以用於計算浮點型資料,只能計算整型資料,得到的結果是餘數 2.移位操作符 右移位操作符 左移時,值最左邊的幾位被丟棄,右邊多出來的幾個空位由0補齊。右移時,從左邊移入新位有兩種方式。一種方案是邏輯移位,左邊移入的數由0填齊 ...