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

    当我们眼前飘过一只生物后,我们会立即获得这个生物的信息,种类、性别、身高、三围,当我们获取这些信息的同事,我们还会马上对这些信息做一些逻辑处理,如这个生物种类是老虎的时候,我们就会撒腿就跑;这个生物是个人,性别为女,身高 160、三围86 60 87时,我们就会不自觉地靠近他

    一、算数运算符

    算数运算符我们从小学有些甚至从幼儿园就开始学习的,加减乘除,这里我就不多BB了,如果认为有问题的可以回炉重造了(基本废了)

    print(1+2)
    

    3

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

    30

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

    3.3333333333333335

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

    3
    2

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

    1000

    二、比较运算符

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

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

    False
    True

    11 =[1,'a',3]
    12 =[3]
    print(11<12) #False
    

    True

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

    name '11' is not defined

    三、赋值运算符

    吃醋直接贴图,以下假设变量a为10,变量b为20。

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

    20

    age = 19
    age +=1
    print(age)
    

    20

    age = 19
    age *=10
    print(age)
    

    190

    四、逻辑运算符

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

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

    True

    五、身份运算符

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

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

    x = 257
    y = x 
    z =257 
    print(f'x is y:{x is y}')
    print(f'x == y:{x == y}')
    

    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) #False
    

  • 相关阅读:
    Activiti-流程定义
    Activiti入门案例
    工作流--Activiti
    并发编程面试题
    CAS无锁机制
    Activiti个人流程和流量变化
    工作流——Activiti案例
    工作流——Activiti
    并发编程面试题
    锁机制-AQS和CAS
  • 原文地址:https://www.cnblogs.com/luodaoqi/p/11278502.html
Copyright © 2011-2022 走看看