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元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

