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

    一、基本运算符

    当我们眼前飘过一只生物后,我们会立即获得这个生物的信息,种类、性别、身高、三维,当我们获取这些信息的同时,我们还会马上对这些信息做一些逻辑处理,如这个生物种类是老虎的时候,我们会跑开;这个生物是人,性别为女,但是身高只有一米三时,我们可能会不自觉地靠近?

    1.1 算术运算符

    说起运算符,我就很那个,哎,往事真是不堪回首啊!看下面表演。

    eg(传说中的加法):

    print(1+2)
    

    结果:3

    x = 10
    y = 20
    res = x+y
    print(res)
    

    结果:30

    eg(传说中除法):

    # /有零有整除,得到一个浮点型
    print(10/3)
    

    结果:3.3333333333333335

    eg( 地板除,只取整数部分)

    # 地板除,只取整数部分
    print(10//3)
    print(10//4)
    

    结果:

    3

    2

    eg(取余):

    # %:取余
    print(10 % 3)
    

    结果1

    eg(幂):

    # **,幂
    print(10**3)
    

    结果1000

    下面是他们的基本规则:029-基本运算符-算术运算符.jpg?x-oss-process=style/watermark

    1.2 比较运算符

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

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

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

    结果 False True

    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

    1.3 赋值运算符

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

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

    eg:

    age = 19
    age = age + 1
    print(age)
    
    

    其他运算符同理可得,我最讨厌的就是同理可得,毕竟陪伴我三年的青春年华!

    1.4、逻辑运算符

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

    eg:

    # 从左到右的方式找到逻辑运算符,找到逻辑运算符的左边,左边成立,再去找到逻辑运算符的右边
    print(3 > 3 and 1 > 2 or 2 > 1)  # False
    True
    

    1.5身份运算符

    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

    1.6 Python运算符优先级

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

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

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

    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    Dynamics AX 2012 R2 配置E-Mail模板
    Dynamics AX 2012 R2 设置E-Mail
    Dynamics AX 2012 R2 为运行失败的批处理任务设置预警
    Dynamics AX 2012 R2 耗尽用户
    Dynamics AX 2012 R2 创建一个专用的批处理服务器
    Dynamics AX 2012 R2 创建一个带有负载均衡的服务器集群
    Dynamics AX 2012 R2 安装额外的AOS
    Dynamics AX 2012 R2 将系统用户账号连接到工作人员记录
    Dynamics AX 2012 R2 从代码中调用SSRS Report
    Dynamics AX 2012 R2 IIS WebSite Unauthorized 401
  • 原文地址:https://www.cnblogs.com/randysun/p/11277504.html
Copyright © 2011-2022 走看看