Python学习-算术运算符,赋值运算符

发布时间:2019-03-19 21:10:53编辑:auto阅读(2393)

    算术运算符

      常见的算术运算符有 :   

    +     加法运算符 

    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
    

      

关键字