計算機能夠進行的運算有不少種,可不僅加減乘除這麼簡單,運算按種類可分爲算數運算、比較運算、邏輯運算、賦值運算、成員運算、身份運算、位運算,今天咱們暫只學習算數運算、比較運算、邏輯運算、賦值運算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=20table
運算符 | 描述 | 實例 |
---|---|---|
and | 判斷多個條件均爲真時,返回True | a>10 and b>10 ,結果爲 False |
or | 判斷多個條件中任意條件爲真時,返回True | a>10 or b>10 ,結果爲True |
not | 取反 | not a>b ,結果爲True |