• 8.运算符


    运算符

    python支持以下几种运算符

    1. 算术运算符

    下面以a=10 ,b=20为例进行计算

    注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。

    并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。

    >>> 10 + 5.5 * 2
    21.0
    >>> 10 + (5.5 * 2)
    21.0
    """
    +     加     两个对象相加 a + b 输出结果 30
    -     减     得到负数或是一个数减去另一个数 a - b 输出结果 -10
    *     乘     两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
    /     除     b / a 输出结果 2
    //     取整除     返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
    %     取余     返回除法的余数 b % a 输出结果 0
    **     指数     a**b 为10的20次方, 输出结果 100000000000000000000
    """
    
    # 定义两个变量
    a = 10
    b = 100
    # +
    ret1 = a + b
    print(ret1)
    # -
    ret2 = a - b
    print(ret2)
    # *
    ret3 = a * b
    print(ret3)
    # /
    ret4 = a / b
    print(ret4)
    # //
    ret5 = a // b
    print(ret5)
    # %
    ret6 = a % b
    print(ret6)
    # **
    ret7 = a ** b
    print(type(ret7))

    2. 赋值运算符

    # 单个变量赋值
    >>> num = 10
    >>> num
    10
    
    # 多个变量赋值
    >>> num1, num2, f1, str1 = 100, 200, 3.14, "hello"
    >>> num1
    100
    >>> num2
    200
    >>> f1
    3.14
    >>> str1
    "hello"

    复合赋值运算符

    """
    运算符     描述     实例
    +=     加法赋值运算符     c += a 等效于 c = c + a
    -=     减法赋值运算符     c -= a 等效于 c = c - a
    *=     乘法赋值运算符     c *= a 等效于 c = c * a
    /=     除法赋值运算符     c /= a 等效于 c = c / a
    %=     取模赋值运算符     c %= a 等效于 c = c % a
    **=     幂赋值运算符     c **= a 等效于 c = c ** a
    //=     取整除赋值运算符     c //= a 等效于 c = c // a
    """
    
    # 定义两个变量
    a = 10
    b = 2
    # # 求和
    # ret = a + b
    # print(ret)
    # a += b # a = a + b
    # print(a)
    # 等价
    # b += a # b = b + a
    # print(b)
    
    # 减法
    # a -= b # a = a - b
    # print(a)
    # b = b - a
  • 相关阅读:
    java 类的关系
    Oracle lock table
    shell 标准输出重定向
    pygame 安装
    进程检查机制
    oracle pivot unpivot
    qt paintEvent
    centos7.5+Ambari2.7.3部署安装
    Linux机器间配置ssh互信
    普通视图和物化视图的区别
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12639131.html
Copyright © 2020-2023  润新知