python 的四則運算

1、python的運算符

-賦值運算符

-算數(shù)運算符

“+”,“-”,“*”,

“/”:3/2=1;3.0/2=1.5

"%":取余數(shù)

"http://":取整數(shù)。3//2=1;3.0//2=1

"**":求冪運算?

-關(guān)系運算符

”>","<","=>","<=","!=","=="

-邏輯運算符

“and” 邏輯與 ;“or”邏輯或;“not”邏輯非

-表達式是將不同數(shù)據(jù)(包括變量、函數(shù))用運算符號按照一定規(guī)則連接起來的一種方式

2、運算符級別

Lambda

邏輯測試

成員測試 in;not in

同一性測試:is is not

比較

按位運算相當于二進制計算

按位或: |? ? ?舉例: 5|3 = 7? 解釋: 101? 11 出現(xiàn)1的位是 1 1 1,故結(jié)果為 111

按位異或:^? ??? 舉例: 5^3 = 6? 解釋: 101? 11 對位相加(不進位)是 1 1 0,故結(jié)果為 110

按位左移 ( x shifted left by n bits )

? << 舉例:? 5<<2 = 20 解釋:101 向左移動2位得到 10100 ,即右面多出2位用0補

按位右移 ( x shifted right by n bits )

? >> 舉例: 5>>2 = 1? 解釋:101 向右移動2位得到 1,即去掉右面的2位

加減法

乘除法,取余

正負號:+x , -x

按位反轉(zhuǎn):~? ? ? ? 舉例:~5 = -6? 解釋: 將二進制數(shù)+1之后乘以-1,即~x = -(x+1),-(101 + 1) = -110

指數(shù):**

以上按照從上到下的順序,級別越來越高

四則運算代碼:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容