python學習重點筆記 運算子

2021-09-27 09:14:19 字數 941 閱讀 1471

①可進行連續賦值操作,例:a = b = c = 20

②可進行加減等運算賦值,例:a = 20;b = a + 10

特點: ①所有數值在計算機中都是以二進位制形式存在的;

②符號位為0代表整數,符號位為1代表負數;

③計算機底層以補碼形式儲存所有整數

(補碼計算規則:正數補碼與原碼完全相同;負數的補碼是其反碼加1(反碼是原碼取反),只有最高位保持不變)

『>>』左移運算子和『<<』右移運算子

<< : 將除符號位整體碼向右移動

>> : 將除符號位整體碼向左移動

(注意:位移運算子只適合對整型數進行運算)

索引運算子就是[起始索引:結束索引:步長],例:s = 『hello python ! i\』m ming』;print(s[6:12:2]) # 輸出結果為pto

①is:判斷兩個變數所引用的物件是否相同,如果相同返回true

②is not:判斷兩個變數所引用的物件是否不相同,如果不相同則放回true

③true可以當做1,false可以當做0,兩者可以進行加減乘除等操作

①and:與

②or:或

③not:非

表示式:[true_statements] if [expression] else [false_statements]

例:print(『a大於b』 if a>b else 『a小於b』)

特點:支援巢狀,例:print(『a』) if a>b else (print(『b』) if b>c else print(『c』))

(注意:true_statements和false_statements中可以放置多條語句,它們以英文逗號隔開)

用於判斷某個成員是否位於序列中

·運算子的結合性和優先順序

python中大部分運算子都是從左向右結合的,單目運算子、賦值運算子和三目運算子除外,它們是從右向左結合的。

Python學習筆記 運算子

python運算子包含 1.算數運算子 2.比較運算子 3.賦值運算子 4.位運算子 5.邏輯運算子 and or not 6.成員運算子 in,not in 7.身份運算子 is,not is 8.運算子優先順序 1.算術運算子 加 兩個物件相加 減 兩個物件相減 乘 兩個物件相乘 除 兩個物件相...

Python 運算子 學習筆記

以下假設變數a為10,變數b為21 運算子描述例項 加 兩個物件相加 a b 輸出結果 31 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 11 乘 兩個數相乘或是返回乙個被重複若干次的字串 a b 輸出結果 210 除 x 除以 y b a 輸出結果 2.1 取模 返回除法的餘數 b a ...

python學習筆記 運算子

運算子 以1 2為例,1和2被稱為運算元,稱為運算子。python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 三目運算子 以下假設變數 a 10,b 20 python中,有三種除法,分別是 10 3 3.3333333331....