算數運算子
比較運算子
賦值運算子
邏輯運算子
成員運算子
身份運算子
運算子的優先順序
+ 兩個物件相加
- 得到負數或是乙個數減去另乙個數
* 兩個數相乘或是返回乙個被重複若干次的字串
/ x除以y
% 取模,返回除法的餘數
** 冪,返回x的y次冪
// 取整除,返回商的整數部分(向下取整)
>>
> a,b =5,
6>>
> r = a + b
11>>
> r = a - b-1
>>
> r = a * b
30>>
> r =
"copy-"
* a'copy-copy-copy-copy-copy-'
>>
> r = b / a
1.2>>
> r =8%
53>>
> r = b // a
1
== 比較物件是否相等。
!= 比較兩個物件是否不相等。
> 返回x是否大於y。
< 返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。
>= 返回x是否大於等於y。
<= 返回x是否小於等於y。
>>
> a,b,c =30,
20,10>>
> a == b
false
>>
> a != b
true
>>
> a > b
true
>>
> a < b
false
>>
> b >= c
true
>>
> b <= c
false
= 簡單賦值 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 與 有乙個false就是false
or 或 有乙個true就是true
not 非 將對錯反轉
in 在列表中則返回true,不在則返回false
notin 不在列表中則返回true,在就是false
(反轉)
>>
> lis =[1
,2,3
,4]>>
>
1in lis
true
>>
>
1not
in lis
false
is 判斷兩個識別符號是否應用自同乙個物件,是則返回true,不是則為false
notis
(反轉)
(注意:not在前,很容易就混淆啦)
>>
> a,b =20,
20>>
> a is b
true
>>
> a is
not b
false
1
.** 指數 (最高優先順序)2.
~+- 按位翻轉, 一元加號和減號 (最後兩個的方法名為 +@ 和 -@)3.
*/%// 乘,除,取模和取整除 4.
+- 加法減法 5.
<<
>> 左移,右移運算子 6.
& 位 'and'7.
^| 位運算子 8.
<=
<
>
>= 比較運算子 9.
<>
==!= 等於運算子
10.=%=
/=//=
-=+=
*=**= 賦值運算子
11.isis
not 身份運算子
12.innot
in 成員運算子
13.notand
or 邏輯運算子
python 運算子 Python運算子
python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...
python 運算子 python(運算子)
一 運算子 1.算數運算子 1 加 注意 字串與整數之間不能進行相加,需要通過str 或int 進行轉換資料型別 整數與整數相加 1 1 浮點數與浮點數相加 2.0 2.0 4.0 二進位制儲存精度誤差 1.1 1.3 2.4000000000000004 整數與浮點數相加 2 2.0 4.0字串之...
python學習 常用運算子
算術運算子 算術運算子 描述示例 冪 2 10 1024 取整除,返回商的整數部分 9 2 4,9.0 位運算子 主要按二進位制進行處理。假設a 10100001,b 01010100 位運算子 描述示例 按位與運算子 a b 10100001 01010100 00000000 按位或運算子 a ...