Python比較常用運算子

2022-08-20 04:21:10 字數 4434 閱讀 1450

目錄

正文一、簡介

python中運算子分為:

算術運算子:主要用於兩個物件算數計算(加減乘除等運算)

比較(關係)運算子:用於兩個物件比較(判斷是否相等、大於等運算)

賦值運算子:用於物件的賦值,將運算子右邊的值(或計算結果)賦給運算子左邊。

邏輯運算子:用於邏輯運算(與或非等)。

二、運算子詳解

2.1、算術運算子

算數運算子

描述

例項

+加 - 兩個物件相加

假設變數:

a=10

,b=20,a + b

輸出結果

30>>> a = 10

>>> b = 15

>>> a + b

25>>> a = 'ni'

>>> b = 'hao'

>>> a + b

'nihao'

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

假設變數:

a=10

,b=20,a - b

輸出結果

-10>>> a = 10

>>> b = 3

>>> a - b7*

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

假設變數:

a=10

,b=20,a * b

輸出結果

200>>> a = 2

>>> b = 10

>>> a * b20/

除 - x除以y

假設變數:

a=10

,b=20,b / a 輸出結果 2

>>> a = 2

>>> b = 10

>>> b / a

5.0%

取模 - 返回除法的餘數

假設變數:

a=10

,b=20,b % a 輸出結果 0

>>> a = 2

>>> b = 10

>>> b % a0**

冪 - 返回x的y次冪

假設變數:

a=2,

b=10,a**b 為2的10次方, 輸出結果 1024

>>> a = 2

>>> b = 10

>>> a ** b

1024

//取整除 - 返回商的整數部分

假設變數:

a=10

,b=20,9//2

輸出結果

4 , 9.0

輸出結果

4.0>>> a = 2

>>> b = 10

>>> b // a

52.2、比較(關係)運算子

比較運算子

描述

例項

==等於 - 比較物件是否相等

假設變數:

a=10

,b=20,(a == b) 返回 false。

>>> a = 2

>>> b = 10

>>> a == b

false

!=不等於 - 比較兩個物件是否不相等

假設變數:

a=10

,b=20,(a != b) 返回 true.

>>> a = 2

>>> b = 10

>>> a != b

true

<>

不等於 - 比較兩個物件是否不相等

python3.6

中沒有這個操作符

>

大於 - 返回x是否大於y

假設變數:

a=10

,b=20,(a > b) 返回 false。

>>> a = 2

>>> b = 10

>>> a > b

false

<

小於 - 返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數true和false等價。注意,這些變數名的大寫。

假設變數:

a=10

,b=20,(a < b) 返回 true。

>>> a = 2

>>> b = 10

>>> a < b

true

>=

大於等於 - 返回x是否大於等於y。

假設變數:

a=10

,b=10,(a >= b) 返回 false。

>>> a = 10

>>> b = 10

>>> a >= b

true

<=

小於等於 - 返回x是否小於等於y。

假設變數:

a=10

,b=10,(a <= b) 返回 true。

>>> a = 10

>>> b = 10

>>> a <= b

true

2.3、賦值運算子

賦值運算子

描述

例項

=簡單的賦值運算子

假設變數:

a=10

,b=20,c = a + b 將 a + b 的運算結果賦值為 c

>>> a = 10

>>> a

10>>> a = 10 + 5

>>> a

15+=

加法賦值運算子

假設變數:

a=10

,b=20,c += a 等效於 c = c + a

>>> a = 0

>>> a += 1  (a = a + 1)

>>> a

1>>> a += 10

>>> a

11>>> a = 'a'

>>> a += 'b'

>>> a

'ab'

-=減法賦值運算子

假設變數:

a=10

,b=20,c -= a 等效於 c = c - a

>>> a = 10

>>> a -= 1  (a = a - 1)

>>> a9*=

乘法賦值運算子

假設變數:

a=10

,b=20,c *= a 等效於 c = c * a

>>> a = 2

>>> a *= 10

>>> a

20>>> a = 'z'

>>> a *= 5

>>> a

'zzzzz'

/=除法賦值運算子

假設變數:

a=10

,b=20,c /= a 等效於 c = c / a

>>> a = 10

>>> a /= 2

>>> a

5.0%=

取模賦值運算子

c %= a 等效於 c = c % a

>>> a = 10

>>> a %= 3

>>> a

1**=

冪賦值運算子

c **= a 等效於 c = c ** a

>>> a = 2

>>> a **= 10

>>> a

1024

//=取整除賦值運算子

c //= a 等效於 c = c // a

>>> a = 11

>>> a //= 2

>>> a

52.4、邏輯運算子

z邏輯運算子

邏輯表示式

描述

例項

andx and y

"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。

>>> a = 0

>>> b = 1

>>> a and b

0>>> a = 'a'

>>> a and b

1(a and b) 返回 20。

orx or y

"或" - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計算值。

>>> a = 0

>>> b = 1

>>> a or b

1(a or b) 返回 10。

notnot x

"取反" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。

>>> a = 0

>>> not a

true

not(a and b) 返回 false

python運算子 比較運算子

比較運算子的運算結果會得到乙個bool型別,也就是邏輯判定,要麼是真true,要不就是false 大於 小於 不說了,看看不等於,用 表示。大於等於 和小於等於 也不多說了。result 10 9 print result 比較兩個值是否相等,用 表示。注意它和 is 是有區別的 print 10 ...

Python比較運算子(關係運算子)

比較運算子,也成關係運算子,用於對常量 變數或表示式的結果進行大小 真假等比較,如果比較結果為真,則返回 true 反之,則返回 false。python 支援的比較運算子如表 1 所示。表 1 python 比較運算子 比較運算子 功能 大於,如果運算子前面的值大於後面的值,則返回 true 否則...

Python比較運算子

python 比較運算子,多用於條件判斷語句 if 中,返回值為 true 真 或 false 假 等於,比較兩個物件的值是否相等。不等於,比較兩個物件的值是否不相等。大於,前面乙個數是否大於後面的數。小於,前面乙個數是否小於後面的數。大於等於,前面的是是否大於等於後面的數。小於等於,前面的數是否小...