Python之運算符
計算機可以進行的運算有很多種,可不只加減乘除這么簡單,運算按種類可分為算數運算、比較運算、邏輯運算、賦值運算、成員運算、身份運算、位運算,今天我們暫只學習算數運算、比較運算、邏輯運算、賦值運算
一、算數運算
假設以下變量中 a=10,b=20
運算符 | 描述 | 實例 |
---|---|---|
+ | 加——兩個對象相加 | a+b 輸出結果為30 |
- | 減——兩個對象相減或者表示一個負數 | a-b 輸出結果為-10 |
* | 乘——兩個數相乘或者是返回一個被重復若干次的字符串 | a*b 輸出結果為200 |
/ | 除——兩個數相除 | b/a 輸出結果為2 |
% | 取模——返回兩數相除后的余數 | b%a 輸出結果為0 |
** | 冪——兩數進行冪運算 | a**b輸出結果為100000000000000000000 |
// | 取整除——返回商的整數部分 | 9//2 輸出結果為4,9.0//2.0 輸出結果為4.0 |
二、比較運算
假設以下變量中 a=10,b=20
運算符 | 描述 | 實例 |
---|---|---|
== | 等于——比較兩個對象是否相等 | (a == b)返回False |
!= | 不等于——比較兩個對象是否不相等 | (a != b)返回True |
<> | 不等于——比較兩個對象是否不相等 | (a <> b)返回True,這個運算符跟!=類似。 |
> | 大于 | (a > b)返回False |
< | 小于 | (a < b)返回True |
>= | 大于等于 | (a >= b)返回False,(a >= 10)返回True |
<= | 小于等于 | (a <= b)返回True,(a <= 10)返回True |
三、賦值運算
假設以下變量中 a=10,b=20
運算符 | 描述 | 實例 |
---|---|---|
= | 簡單的賦值運算符 | c = a+b 將a+b的運算結果賦值給c |
+= | 加法賦值運算符 | c += a 等價于: c = c + a |
-= | 減法賦值運算符 | c -= a 等價于: c = c - a |
*= | 乘法賦值運算符 | c = a 等價于: c = c a |
/= | 除法賦值運算符 | c /= a 等價于: c = c / a |
%= | 取模賦值運算符 | c %= a 等價于: c = c % a |
**= | 冪賦值運算符 | c **= a 等價于: c = c ** a |
//= | 取整除賦值運算符 | c //= a 等價于: c = c // a |
四、邏輯運算
假設以下變量中 a=10,b=20
運算符 | 描述 | 實例 |
---|---|---|
and | 判斷多個條件均為真時,返回True | a>10 and b>10 ,結果為 False |
or | 判斷多個條件中任意條件為真時,返回True | a>10 or b>10 ,結果為True |
not | 取反 | not a>b ,結果為True |
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
