
Python算術(shù)運算符
算術(shù)運算符也即數(shù)學(xué)運算符,用來對數(shù)字進行數(shù)學(xué)運算,比如加減乘除。
運算符 | 說明 | 實例 | 結(jié)果 | +加【第12句】:45 + 15【第27句】:45-減【第4句】:56 - 0.26【第4句】:3*乘5 * 【第3句】:6【第18句】:0/除法(和數(shù)學(xué)中的規(guī)則一樣)7 / 2【第3句】:5//整除(只保留商的整數(shù)部分)7 // 23%取余,即返回除法的余數(shù)7 % 21**冪運算/次方運算,即返回 x 的 y 次方2 ** 416,即 24
Python賦值運算符
賦值運算符用來把右側(cè)的值傳遞給左側(cè)的變量(或者常量);可以直接將右側(cè)的值交給左側(cè)的變量,也可以進行某些運算后再交給左側(cè)的變量,比如加減乘除、函數(shù)調(diào)用、邏輯運算等。
Python 中**基本的賦值運算符是等號=;結(jié)合其它運算符,=還能擴展出更強大的賦值運算符。
運算符 | 說 明 | 用法舉例 | 等價形式 | =**基本的賦值運算x = yx = y+=加賦值x += yx = x + y-=減賦值x -= yx = x - y*=乘賦值x *= yx = x * y/=除賦值x /= yx = x / y%=取余數(shù)賦值x %= yx = x % y**=冪賦值x **= yx = x ** y
Python位運算符
Python 位運算符只能用來操作整數(shù)類型,它按照整數(shù)在內(nèi)存中的二進制形式進行計算。
位運算符 | 說明 | 使用形式 | 舉 例 | &按位與a & b4 & 5|按位或a | b4 | 5^按位異或a ^ b4 ^ 5~按位取反~a~4<<按位左移a << b4 << 2,表示整數(shù) 4 按位左移 2 位>>按位右移a >> b4 >> 2,表示整數(shù) 4 按位右移 2 位
Python比較運算符(關(guān)系運算符)
比較運算符 | 說明 | >大于,如果>前面的值大于后面的值,則返回 True,否則返回 False。<小于,如果<前面的值小于后面的值,則返回 True,否則返回 False。==等于,如果==兩邊的值相等,則返回 True,否則返回 False。>=大于等于(等價于數(shù)學(xué)中的 ≥),如果>=前面的值大于或者等于后面的值,則返回 True,否則返回 False。<=小于等于(等價于數(shù)學(xué)中的 ≤),如果<=前面的值小于或者等于后面的值,則返回 True,否則返回 False。!=不等于(等價于數(shù)學(xué)中的 ≠),如果!=兩邊的值不相等,則返回 True,否則返回 False。
Python邏輯運算符
邏輯運算符 | 含義 | 基本格式 | 說明 | and邏輯與運算,等價于數(shù)學(xué)中的“且”a and b當(dāng) a 和 b 兩個表達式都為真時,a and b 的結(jié)果才為真,否則為假。or邏輯或運算,等價于數(shù)學(xué)中的“或”a or b當(dāng) a 和 b 兩個表達式都為假時,a or b 的結(jié)果才是假,否則為真。not邏輯非運算,等價于數(shù)學(xué)中的“非”not a如果 a 為真,那么 not a 的結(jié)果為假;如果 a 為假,那么 not a 的結(jié)果為真。相當(dāng)于對 a 取反。