美文网首页Python运算符
Python运算符(3)-赋值运算符

Python运算符(3)-赋值运算符

作者: 复苏的兵马俑 | 来源:发表于2020-03-14 17:44 被阅读0次

    Python语言支持以下类型的运算符:
      1、算术运算符
      2、比较(关系)运算符
      3、赋值运算符
      4、逻辑运算符
      5、位运算符
      6、成员运算符
      7、身份运算符
      8、运算符优先级

    3、赋值运算符

      以下假设变量:x = 7,y = 10

    运算符 描述 实例
    = 简单的赋值运算符 z = x + y
    将 x + y 的运算结果赋值为 z
    += 加法赋值运算符 z += x
    等效于 z = z + x
    -= 减法赋值运算符 z -= x
    等效于 z = z - x
    *= 乘法赋值运算符 z *= x
    等效于 z = z * x
    /= 除法赋值运算符 z /= x
    等效于 z = z / x
    %= 取模赋值运算符 z %= x
    等效于 z = z % x
    **= 幂赋值运算符 z **= x
    等效于 z = z ** x
    //= 取整除赋值运算符 z //= x
    等效于 z = z // x

    实例代码:

    x = int(input('请输入x的值:'))
    y = int(input('请输入y的值:'))
    z = int(input('请输入z的值:'))
    z = x + y
    print('“z = {} + {}”的结果为:z = {}'.format(x, y, z))
    z = int(input('请输入z的值:'))
    z += x
    print('“z += {}”的结果为:z = {}'.format(x, z))
    z = int(input('请输入z的值:'))
    z -= x
    print('“z -= {}”的结果为:z = {}'.format(x, z))
    z = int(input('请输入z的值:'))
    z *= x
    print('“z *= {}”的结果为:z = {}'.format(x, z))
    z = int(input('请输入z的值:'))
    z /= x
    print('“z /= {}”的结果为:z = {}'.format(x, z))
    z = int(input('请输入z的值:'))
    z %= x
    print('“z %= {}”的结果为:z = {}'.format(x, z))
    z = int(input('请输入z的值:'))
    z **= x
    print('“z **= {}”的结果为:z = {}'.format(x, z))
    z = int(input('请输入z的值:'))
    z //= x
    print('“z //= {}”的结果为:z = {}'.format(x, z))
    

    运行结果:

    请输入x的值:3
    请输入y的值:7
    请输入z的值:10
    “z = 3 + 7”的结果为:z = 10
    请输入z的值:10
    “z += 3”的结果为:z = 13
    请输入z的值:10
    “z -= 3”的结果为:z = 7
    请输入z的值:10
    “z *= 3”的结果为:z = 30
    请输入z的值:10
    “z /= 3”的结果为:z = 3.3333333333333335
    请输入z的值:10
    “z %= 3”的结果为:z = 1
    请输入z的值:10
    “z **= 3”的结果为:z = 1000
    请输入z的值:10
    “z //= 3”的结果为:z = 3
    

    相关文章

      网友评论

        本文标题:Python运算符(3)-赋值运算符

        本文链接:https://www.haomeiwen.com/subject/viygshtx.html