Python學習-算術運算符,賦值運算符

  • 2020 年 1 月 19 日
  • 筆記

算術運算符

  常見的算術運算符有 :   

+     加法運算符 

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