Python的基礎學習(五):運算子

এ᭄ꦿ迎夏發表於2021-01-03


1. 算數運算子

運算子描述
+相加
-相減
*相乘
/相除
%取模,即求餘
**冪次方
//整除

2. 關係運算子

運算子描述
==等於
!=不等於
>大於
<小於
>=大於等於
<=小於等於

3. 賦值運算子

運算子描述
=a=b,將b賦值給a
+=a+=b => a=a+b
-=a-=b => a=a-b
*=a* =b => a=a*b
/=a/=b => a=a/b
%=a%=b => a=a%b
**=a** =b => a=a**b
//=a//=b => a=a//b
:=海象運算子,在表示式內部為變數賦值。Python3.8新增

4. 位運算子

運算子描述
&按位與
|按位或
^按位異或(相異時,結果為1)
~按位取反
<<左移
>>右移

5. 邏輯運算子

運算子描述
and布林"與"
or布林"或"
not布林"非"

6. 成員運算子

運算子描述
in找到指定值則返回True,否則返回False
not in沒有找到指定值則返回True,否則返回False

7. 身份運算子

運算子描述
is判斷兩個識別符號是否引用同一個物件
is not判斷兩個識別符號是否不是引用同一個物件

8. 運算子優先順序

運算子描述
**指數 (最高優先順序)
~
* / % //
+ -
>> <<位移運算子
&
^ |
<= < > >=關係運算子
== !=
= %= /= //= -= += *= **=賦值運算子
is is not身份運算子
in not in成員運算子
not and or邏輯運算子
  • 個人認為運算子優先順序無需記得那麼清楚,和學數學一樣,想要在一起的就用"( )"括起來就可以了!

相關文章