Python學習-算術運算子,賦值運算子和複合運算子

瞳孔冷色發表於2018-10-20

算術運算子

  常見的算術運算子有 :   

+     加法運算子 

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

  

相關文章