這次的這篇文章主要是跟大家分享了七種P基礎的ython運算符,有需要的小夥伴可以看一下。
Python語言支援下列運算子
算術運算子
比較(關係)運算子
賦值運算子
邏輯運算子
位元運算子
1. 算術運算子
以下假設變數a為10,變數b為20:運算子 | 描述 | 實例 |
---|---|---|
+ | 加- 兩個物件相加 | a + b 輸出結果30 |
- | 減- 得到負數或是一個數減去另一個數 | a - b 輸出結果-10 |
* | #- 兩個數相乘或是回傳一個重複若干次的字串 | a * b 輸出結果200 |
/ 精確除法,結果是浮點數 | 除- x除以y | b / a 輸出結果2..0 |
% | 取模- 傳回除法的餘數 | b % a 輸出結果0 |
** | 冪- 傳回x的y次方 | a**b 為10的20次方,輸出結果100000000000000000000 |
// | 取整除- 傳回商的整數部分 | 9//2 輸出結果4 , 9.0//2.0 輸出結果4.0 |
2. 比較運算子
以下假設變數a為10,變數b為20:
運算子 | 描述 | #實例 |
---|---|---|
(a == b) 傳回False。 | != | |
(a != b) 傳回True. | <> | |
(a <> b) 傳回True。這個運算子類似 != 。 | > | |
(a > b) 傳回 False。 | < | |
(a < b) 回傳 True。 | >= | |
(a >= b) 傳回 False。 | <= |
3. 賦值運算子
以下假設變數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 |
運算子 | #邏輯運算式 | ##說明 | 實例 |
---|---|---|---|
and | x and y | #布林"與" - 如果x 為False,x and y 傳回False,否則它傳回y 的計算值。 | (a and b) 回傳 20。 |
or | #x or y | ##Bel"或" - 如果x 是非0,它會傳回x 的值,否則它會傳回y 的計算值。 | (a or b) 回傳 10。 |
not | ##not x | Bel」非" - 如果x 為True,傳回False 。如果 x 為 False,它會傳回 True。 | not(a and b) 傳回 False |
##描述 | ||
---|---|---|
#& | 位元與運算子 | (a & b) 輸出結果12 ,二進位解釋: 0000 1100 |
| | 以位元或運算子 | (a | b) 輸出結果61 ,二進位解釋: 0011 1101 |
^ | #位元異或運算子 | (a ^ b) 輸出結果49 ,二進位解釋: 0011 0001 |
~ | 位元取反運算子 | (~a ) 輸出結果-61 ,二進位解釋: 1100 0011, 在一個有符號二進制數的補碼形式。 |
<< | 左移動運算子 | a << 2 輸出結果240 ,二進位解釋: 1111 0000 |
6. 成員運算子
#描述 | ||
---|---|---|
in | 如果在指定的序列中找到值會傳回True,否則傳回False。 | |
not in | 如果在指定的序列中沒有找到值傳回True,否則傳回False。 |
# 7. 身分運算子
運算子 | 描述 | |
---|---|---|
is | is是判斷兩個識別碼是不是引用自一個物件x is y, 如果id(x) 等於id(y) , | is|
is not | is not是判斷兩個識別碼是不是引用自不同物件x is not y, 如果id(x) 不等於id(y). | is not
運算子優先權
以下表格列出了從最高到最低優先權的所有運算子:
運算子 | 描述 |
---|---|
#** | 指數(最高優先權) |
~ + - | 以位元翻轉, 一元加號與減號(最後兩個的方法名稱為+@ 和-@) |
* / % // | 乘,除,取模和取整除 |
+ - | 加法減法 |
>> << | 右移,左移運算子 |
& | ##位' AND'|
位元運算子 | |
比較運算子 | |
等於運算子 | |
賦值運算子 | |
in not in | 成員運算子 |
#not or and | 邏輯運算子 |
以上是七種基礎的Python運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!