1雳锋、python的運算符
-賦值運算符
-算數(shù)運算符
“+”饼丘,“-”笼恰,“*”冤荆,
“/”:3/2=1;3.0/2=1.5
"%":取余數(shù)
"http://":取整數(shù)朴则。3//2=1;3.0//2=1
"**":求冪運算?
-關系運算符
”>","<","=>","<=","!=","=="
-邏輯運算符
“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撤蚊,故結果為 111
按位異或:^? ??? 舉例: 5^3 = 6? 解釋: 101? 11 對位相加(不進位)是 1 1 0古掏,故結果為 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
按位反轉:~? ? ? ? 舉例:~5 = -6? 解釋: 將二進制數(shù)+1之后乘以-1匹中,即~x = -(x+1)夏漱,-(101 + 1) = -110
指數(shù):**
以上按照從上到下的順序,級別越來越高
四則運算代碼: