首頁  >  文章  >  後端開發  >  Python中什麼是算術運算子、賦值運算子和複合運算子?

Python中什麼是算術運算子、賦值運算子和複合運算子?

青灯夜游
青灯夜游轉載
2018-10-20 15:38:423374瀏覽

本篇文章帶給大家的內容是介紹Python中什麼是算術運算子、賦值運算子和複合運算子。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

算術運算子

#常見的算術運算子有:   

#      加法運算子 

#
print(1 + 2);   // 3
print('1' + '2'); //12

不只能進行2個數字的相加,還可連接2個字串

##-     減法運算子

print(4 - 2)    // 2
print(4 - 12)    // -8
 *     乘法運算子

print(5 * 6);     //30

 /

#除法運算子(分母不可以為零)

print(5 / 2);      //2.5
print(5 / 0)    //错误
從第二個程式碼可以看到分母不可以為0 

**     冪運算符

print(2 ** 3);   //8 

##//     整除運算子##

print(5.5 // 2);  //2.0  

#%   求模運算子(求餘運算子)

print(5 % 2);    //1

複合運算子

常見的複合運算子有:  

加法賦值運算子=

a = 5;
a +=2   // a = a + 2
print(a);   // 7

減法賦值運算子-=

a = 5;
a -=2  //a = a - 2
print(a); // 3

乘法賦值運算子*=

a = 5;
a *=2
print(a);   // 10
除法賦值運算子/=
a = 5;
a /=2
print(a);    // 2.5
取餘賦值運算子%=
a = 5;
a %=2
print(a);    // 1

冪賦值運算子    **=

a = 5;
a **=2
print(a);  // 25

取整賦值運算子//=

a = 5;
a //=2
print(a);   // 2

#賦值運算子可以使用鍊式賦值

a = b = c = 10;
print(a,b,c);     // 10  10  10

注意點:必須要考慮優先順序的問題,下面的列子就要,考慮到括號的使用

num = (5 - 4) + 1 * 7 / 2;
print(num);     // 4.5
### 總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多相關影片教學請造訪:###Python影片教學###,###Python3影片教學###,###bootstrap影片教學###! ######

以上是Python中什麼是算術運算子、賦值運算子和複合運算子?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除