• 基本运算符


    基本运算符

    一.算数运算符

    算数运算符就是我们小时候学习的加减乘除

    #代码:
    print(2+2)
    print(3-3)
    print(4*4)
    print(5*5)
    #结果:
    4
    0
    16
    25
    
    #代码:
    #  / 有零有整除,得到一个浮点型
    print(10/3)
    # //地板除,只取整数的部分
    print(10//3)
    print(20//3)
    #求余
    print(10%3)
    #幂运算
    print(2**10)
    #结果:
    3.3333333333333335
    3
    6
    1
    1024
    

    二.比较运算符

    #代码:
    pwd = '520'
    print(
        pwd !='520'
    )
    print(
        pwd =='520'
    )
    #结果:
    False
    True
    
    #代码:
    l1 = [1,'n',3]
    l2 = [4]
    print(l1<l2)
    print(l2<l1)
    #结果:
    True
    False
    
    #代码:
    try:
        l3 = [1, 3]
        print(l1 < l3)  # 报错,列表比较大小仅限于同一位置的对应的值是相同的类型
    except Exception as e:
        print(e)
    #代码:
    name 'l1' is not define
    

    三.赋值运算符

    #实例:
    age = 19
    age = age + 1
    print(age)
    #20
    age = 19
    age += 1
    print(age)
    #20
    age = 19
    age *= 10
    print(age)
    #190
    

    四.逻辑运算符

    从左到右的方式找到逻辑运算符,找到运算符的左边,左边成立,再去找到逻辑运算符的右边

    #代码:
    print(2>3 and 1>2 or 3>1)
    #结果:
    True
    

    五.身份运算符

    s和的区别:

    • is:用于判断两个变量引用的对象是否为同一个(是否在同一块内存中)

    • ==:用于判断引用变量的值是否相等

    #代码:
    x = 257
    y = x
    z = 520
    
    print(f'x is y:{x is y}')
    print(f'x == y:{x == y}')
    
    print(f'x is z:{x is z}')
    print(f'x == z:{x == z}')
    #结果:
    x is y:True
    x == y:True
    x is z:False
    x == z:False
    

    六.Python运算符优先级

    Python运算符的优先级,相当于数学中的先乘除后加减,但是这样很愚蠢,优先级高的直接用括号括起来就好了

  • 相关阅读:
    MySQL decimal unsigned 更新负数不报错却为0
    centos 安装jdk
    CentOS7安装docker
    Cron 时间元素
    PHPStorm
    日志习惯
    HTTP幂等性
    navicat for mysql 10.1.7注册码
    localStorage、sessionStorages 使用
    FreePascal
  • 原文地址:https://www.cnblogs.com/LWX-YEER/p/11251863.html
Copyright © 2020-2023  润新知