python 學習筆記四 運算子

2021-10-02 07:14:16 字數 2051 閱讀 6370

比較運算子(關係運算子)

邏輯運算子

非bool的邏輯運算子

條件運算子(三元運算子)

運算子優先順序

最後算術運算子

運算子功能+

兩個物件相加,如果物件均為字串則將兩個字串拼接在一起

-得到負數或是乙個數減去另乙個數

*乘 — 兩個數相乘,如果字串承數字就是複製字串

/除 — 兩個物件相除,結果均為浮點型

%取模 - 返回除法的餘數,無餘數就為0

格式 a**b;

格式 a//b;

賦值運算子=

+= -=

*= /=

%= **=

//=

注意: 對浮點數做算術運算時,結果也為浮點數;

比較運算子(關係運算子)

>

比較左側值是否大於右側值,成立返回true,否則返回false

<

比較左側值是否小於右側值,成立返回true,否則返回false

>=

比較左側值是否大於或等於右側值,成立返回true,否則返回false

<=

比較左側值是否小於或等於右側值,成立返回true,否則返回false

==比較兩側值是否等於右側值,成立返回true,否則返回false

!=比較兩側值是否不等於右側值,成立返回true,否則返回false

注意: ==和!=比較物件的value;

is比較兩個物件是否是同乙個物件,成立返回true,否則返回false

is not

比較兩個物件是否不是同乙個物件,成立返回true,否則返回false

注意: is和is not比較物件的id;

邏輯運算子

not 邏輯非

and 邏輯與

or 邏輯或

非bool的邏輯運算子

條件運算子(三元運算子)

**結構:語句1 if 條件表示式 else 語句2 **

執行流程

對條件表示式值進行判斷;

結果為true,則執行語句1,並返回結果;

結果為 false,則執行語句1,並返回結果;

運算子優先順序

運算子說明**

指數 (最高優先順序)

+ -加號和減號,表示正數或負數

* / % //

乘,除,取模和取整除

+ -加加法減法

&位 『and』

^ |位運算子not、or

<= < > >=

比較運算子

<> == !=

等於運算子

= %= /= //= -= += *= **=

賦值運算子

+ + -

加號和減號,表示正數或負數

is is not

身份運算子

in not in

成員運算子

not and or

邏輯運算子

點個關注是對博主最大的支援

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....