python常用運算子

2021-10-03 08:04:37 字數 2358 閱讀 9222

算數運算子

比較運算子

賦值運算子

邏輯運算子

成員運算子

身份運算子

運算子的優先順序

+	兩個物件相加	

- 得到負數或是乙個數減去另乙個數

* 兩個數相乘或是返回乙個被重複若干次的字串

/ 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 ...