美文网首页Python
Python运算符

Python运算符

作者: 小_源 | 来源:发表于2018-08-13 20:05 被阅读5次

    运算符

    • 赋值运算符
    x = 1 #把1赋值给x变量
    y = 2 #把2赋值给y变量
    
    • 算术运算符
    x = 1
    y = 2
    
    z = x+y
    print("1+2的和是%d"%z)
    
    z = x-y
    print("1-2的差是%d"%z)
    
    z = x*y
    print("1*2的积是%d"%z)
    
    z = x/y
    print("1/2的商是%f"%z)
    
    z = x%y
    print("1%%2的余数是%d"%z)
    
    z = x**y
    print("1**2的幂是%d"%z)
    
    

    上述代码输出结果:


    image
    • 复合赋值运算符
    x = 1
    y = 2
    z = 0
    
    z+=x#相当于z = z + x
    print("z的值是%d"%z)#输出1
    
    z-=x#相当于z = z - x
    print("z的值是%d"%z)#输出0
    
    z*=x#相当于z = z * x
    print("z的值是%d"%z)#输出0(0乘以任何数都等于0)
    
    z/=x#相当于z = z / x
    print("z的值是%d"%z)#输出0(0除以任何数都等于0)
    
    z%=x#相当于z = z % x
    print("z的值是%d"%z)#输出0(0除以任何数的余数都等于0)
    
    z**=x#相当于z = z ** x
    print("z的值是%d"%z)#输出0
    

    上述代码输出结果:


    image
    • 比较运算符
    x = 1
    y = 2
    
    print(x > y)#输出False 也就是假
    print(x < y)#输出True  也就是真
    print(x >= y)
    print(x <= y )
    print(x == y)#注意一个=是赋值运算符,两个==是判断两个值是否相等。输出False
    print(x != y)#判断不等于。很明显x不等于y。输出True
    

    上述代码输出结果:


    image
    • 逻辑运算符
    x = True#bool类型
    y = False
    print(x and y)#如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。and是'与'的意思。
    print(x or y)#如果 x 是 True,它返回 True,否则它返回 y 的计算值。
    print(not x)#如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
    

    上述代码输出结果:


    image
    image

    相关文章

      网友评论

        本文标题:Python运算符

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