<1> Python運算符包括:
-賦值運算符
-算數運算符
-關係運算符
-邏輯運算符
<1.1>賦值運算符
‘=’等於:x=3,y="abcde"
‘+=’加等於:x+=2
‘-=’減等於:x-=2
‘*=’乘等於:x*=2
‘/=’除等於:x/=2
‘%=’求餘等於:x%=2
<1.2>算數運算符
‘+’加法:x+y
‘-’減法:x-y
‘*’乘法:x*y
‘/’實數除法:3/2,3.0/2
‘//’整數除法:5.6/2,5.6//2
‘%’求餘數:除法求餘運算,比如17除6餘數5
‘**’求冪運算:2**3=8
解釋:實數除法
<<<1/2
0
Python3.0之前的版本是這樣的,那麼怎麼處理呢?
<<<1.0/2.0
<<<0.5
<<<1.0/2
<<<0.5
實數在Python中被稱爲浮點數,如果參與除法的兩個數中有一個數爲浮點數,則運算結果爲浮點數
<1.3>關係運算符
‘<’小於:1<2
‘>’大於:2>3
‘<=’小於等於:1<=1
‘>=’大於等於:2>=2
‘!=’不等於:2!=2
‘==’完全等於:2==2
返回值爲布爾型:True False
<1.4>邏輯運算符
‘and’邏輯與:True and False
‘or’邏輯或:True or False
‘not’邏輯非:not True
<2> 運算符的優先級
<2.1>運算符優先級由低到高是;
Lambda
邏輯運算:or
邏輯運算:and
邏輯運算:not
成員測試:in,not in
同一性測試:is,is not
比較;<,<=,>,>=,!=,==
按位或:|
按位異或:^
按位與:&
移位:<<,>>
加法與減法:+,-
乘法、除法與取餘:*,/,%
正負號:+x,-x
按位翻轉:~x
指數:**
<2.2>對於同級別的運算符,按從左到右處理。
(2)表達式
概念:表達式是將不同數據(包括變量、函數)用運算符按一定規則連接起來的一種式子。