zoukankan      html  css  js  c++  java
  • 基本运算符

    基本运算符

    一、算术运算符

    这个就不多说了,相信应该都能理解的,直接贴图了,以下假设变量a为10,变量b为20。

    029-基本运算符-算术运算符.jpg?x-oss-process=style/watermark

    如果不理解就之间运算几遍就OK了。

    二、 比较运算符

    此处直接贴图了,以下假设变量a为10,变量b为20。

    029-基本运算符-比较运算符.jpg?x-oss-process=style/watermark

    pwd = '123'
    print(pwd != '123')
    print(pwd == '123')
    

    False
    True

    a = 10
    l1 = [1, 'a', 3]
    l2 = [3]
    print(l1 < l2)  # False
    

    True

    try:
        l3 = [1, 3]
        print(l1 < l3)  # 报错,列表比较大小仅限于同一位置的对应的值是相同的类型
    except Exception as e:
        print(e)
    

    name 'l1' is not defined

    三、赋值运算符

    此处直接贴图了,以下假设变量a为10,变量b为20。

    029-基本运算符-赋值运算符.jpg?x-oss-process=style/watermark

    age = 19
    age += 1
    print(age)
    

    20

    age = 19
    age *= 10
    print(age)
    

    190

    四、逻辑运算符

    此处直接贴图了,以下假设变量a为10,变量b为20。

    029-基本运算符-逻辑运算符.jpg?x-oss-process=style/watermark

    五、身份运算符

    身份运算符用于比较两个对象的存储单元。

    029-基本运算符-身份运算符.jpg?x-oss-process=style/watermark

    is和==的区别:is用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中), ==用于判断引用变量的值是否相等。

    x = 257
    y = x
    z = 257
    
    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:True

    六、Python运算符优先级

    python运算符的优先级相当于数学中的先算乘除再算加减,但是这很愚蠢,优先级高的你括号括起来就行了...

    # Python中True为1,False为0
    print(True > 0)  # True
    print(True > 2)  # Flase
    

    029-基本运算符-python运算符优先级.jpg?x-oss-process=style/watermark

  • 相关阅读:
    安卓获取双IMEI
    NodeJS异步、同步 创建多层文件夹
    Winfrom 控件名称缩写
    Unobtrusive Ajax
    ID 为 17608的进程当前未运行
    欢迎
    路由
    VS快捷键
    Test
    并查集与带权并查集---由浅入深
  • 原文地址:https://www.cnblogs.com/Lin2396/p/11278512.html
Copyright © 2011-2022 走看看