python運算子找錢 Python運算子

2021-10-11 14:53:25 字數 1654 閱讀 8758

運算子用於執行程式**運算。

python運算子大體分為四種,非別為算數運算子、復合運算子、比較運算子和邏輯運算子。

首先先來介紹算數運算子。

算數運算子:

+ 加法運算子,將兩數相加

- 減法運算子,將兩數相減

* 乘法運算子,將兩數相乘

/ 除法運算,將兩數相除

% 取模運算

** 冪運算

// 取整運算

1 a = 2

2 b = 3

3 print("a + b =", a +b)4 print("a - b =", a -b)5 print("a * b =", a *b)6 print("a / b =", a /b)7 print("a % b =", a %b)8 print("a ** b =", a **b)9 print("a // b =", a // b)

復合運算子:

+= 加法賦值運算子,b += a即為 b = b+a

-= 減法賦值運算子,b -= a即為 b = b-a

*= 乘法賦值運算子,b *=a即為 b = b*a

/= 除法賦值運算子,b /=a即為 b = b/a

%= 取模賦值運算子,b %=a即為 b = b%a

**= 冪賦值運算子,b **=a即為 b = b**a

//= 取整賦值運算子,b //=a即為 b = b//a

1 num = 2

2 num += 3

3 print(num)4 num = 2

5 num -= 3

6 print(num)7 num = 2

8 num *= 3

9 print(num)10 num = 2

11 num /= 3

12 print(num)13 num = 2

14 num %= 3

15 print(num)16 num = 2

17 num **= 3

18 print(num)19 num = 2

20 num //= 3

21 print(num)

比較運算子:

> 大於,比較乙個值是否大於另乙個值

< 小於,比較乙個值是否小於另乙個值

>= 大於等於,比較乙個值是否大於等於另乙個值

<= 小於等於,比較乙個值是否小於等於另乙個值

== 等於,比較乙個值是否等於另乙個值

!= 不等於,比較兩個值是否不相等

<> 不等於,比較兩個值是否不相等,類似於!=(python3.6不支援此種寫法)

1 a = 2

2 b = 3

3 print("a > b:", a >b)4 print("a < b:", a= b:", a >=b)6 print("a <= b:", a <=b)7 print("a == b:", a ==b)8 print("a !> b:", a != b)

邏輯運算子:

not 布林「非」

and 布林「與」

or 布林「或」

1 a =true2 b =false3 print(a andb)4 print(notb)5 print(a or b)

當然,python中還有位運算子,身份運算子等,由於使用不多所以就不多介紹了。最常用的還是以上這四種運算子。

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增強運算子 Python 運算子過載

python語言提供了運算子過載功能,增強了語言的靈活性,這一點與c 有點類似又有些不同。鑑於它的特殊性,今天就來討論一下python運算子過載。python語言本身提供了很多魔法方法,它的運算子過載就是通過重寫這些python內建魔法方法實現的。這些魔法方法都是以雙下劃線開頭和結尾的,類似於x的形...