第二章--第三節:運算符(一)

零、算術運算符

顧名思義,算術運算符就是用來進行算數運算的一些符號。那麼算術運算符包含哪些呢?除了有我們常用的 加、減、乘、除 外,還有 取模、冪、取整除 ,這些運算符的解釋詳解見下表。
設置變量:x=1,y=2

運算符 名稱 說明 例子
+ 兩個對象相加 x+y 輸出結果爲3
- 一個數減去另一個數 y-x 輸出結果爲1
* 兩個數相乘;一個字符串重複多次 x*y 輸出結果爲2;print(“我是輸出”*2) 將會輸出兩次“我是輸出”
/ 一個數除以另一個數 x/y 輸出結果爲0.5
% 取模 返回除法的餘數 x%y 輸出結果爲 1
** 計算x的y次冪 y**x 輸出結果爲2
// 取整 向下取接近除數的整數 x//y 輸出結果爲0

一、比較運算符

比較運算符是指可以使用特定的運算符比較兩個值。當用運算符比較兩個值時,結果是一個邏輯值,不是 TRUE(成立) 就是 FALSE(不成立)的運算符號。比較運算符包括 大於、小於、等於、不等於、大於等於、小於等於 ,解釋詳見下表。
設置變量:x=1,y=2

運算符 名稱 說明 例子
== 等於 比較兩個對象是否相等 x==y 輸出結果爲False
!= 不等於 比較兩個結果是否不相等 x!=y 輸出結果爲True
> 大於 比較運算符前面的對象是否比運算符後面的對象大 x>y 輸出結果爲False
< 小於 比較運算符前面的對象是否比運算符後面的對象小 x<y 輸出結果爲True
>= 大於等於 比較運算符前面的對象是否比運算符後面的對象大或者相等 x>=y 輸出結果爲False
<= 小於等於 比較運算符前面的對象是否比運算符後面的對象小或者相等 x<=y 輸出結果爲True

二、賦值運算符

賦值運算符是將運算符右邊的表達式的值賦給運算符左邊的變量。運算符解釋詳見下表。

運算符 說明 例子
= 將運算符右邊的表達式的值賦給左邊的變量 x=1+2 輸出的結果就是1+2的值3
+= 加法賦值運算 a+=1 等同於 a=1+a
-= 減法賦值運算 a-=1 等同於 a=a-1
*= 乘法賦值運算 a*=2 等同於 a=a*2
/= 除法賦值運算 a/=2 等同於 a=a/2
%= 取模賦值運算 a%=2 等同於 a=a%2
**= 冪賦值運算 a**=2 等同於 a=a**2
//= 取整除賦值運算符 a//=2 等同於 a=a//2

三、邏輯運算符

邏輯運算符把簡單的語句連接成更復雜的複雜語句,邏輯運算符包括: and、not、or,詳解見下表。

運算符 說明 例子
and 連接兩個表達式,如果其中一個表達式爲false,則整個表達式爲False 1>2 and 2=2 輸出值爲False,1<2 and 2=2 輸出值爲True
not 如果表達式爲True,則返回False,反之返回True not(1>2) 輸出結果爲True
or 連接兩個表達,如果其中一個表達式爲True,則整個表達式返回True 1=2 or 2=2 返回值爲True

注意:
在Python中 0==False 的返回值時True,因爲在Python中0就代表False,其他數值代表True,所以以下代碼是可以執行成功的。

a=1
b=2
a+b and a-b # 返回值爲-1
a-a and b-a # 返回值爲0
a-a or b-a # 返回值爲1

四、小結

本節講解了Python運算符的第一部分,算數運算符、比較運算符、賦值運算符、邏輯運算符,這三種運算符是開發中經常用到的,請大家務必記牢。

覺得不錯打賞一下吧,金額隨意!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章