Python表示式操作符

2021-07-05 21:25:49 字數 1424 閱讀 4854

**python 表示式操作符**

-------------

**操作符 描述**

yield x 生成器函式傳送協議

lambda args: expression 生成匿名函式

x if y else z 三元選擇表示式

x or y 邏輯或 (只有x為假,才會計算y)

x and y 邏輯與(只有x為真,才會計算y)

not x 邏輯非

x in y, x not in y 成員關係(可迭代物件、集合)

x is y, x is not y 物件實體測試

xy, x>=y 大小比較,集合子集和超集值相等性操作符

x == y, x != y 值相等比較

x | y 位或,集合並集

x ^ y 位異或,集合對稱差

x & y 位與,集合交集

x << y, x >> y 左移或右移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(...) 呼叫(函式、方法、類及其他可呼叫的)

x.attr 屬性引用

(...) 元組,表示式,生成表示式

[...] 列表,列表解析

字典、集合,字典和集合解析

操作符表示式

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

操作符和表示式

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

表示式與操作符

注意點 1邏輯表示式操作符!2條件表示式 expr1 expr2 expr3 當expr1為真時,表示式值為expr2 當expr1為假時,表示式值為expr3 printf d n 0?100 200 假,顯示200 printf d n 1?100 200 真,顯示100 3逗號表示式 int ...