• 六、运算符


    1、算数运算符

      +  加 - 减  * 乘  / 除 // 整除 % 取余 **乘方

    2、比较运算符

      == 等于  != 不等于  >  大于   < 小于  >=大于等于

    3、赋值运算符

      3.1、增量赋值

        age=age+1 可以缩写为age+=1

      3.2交叉赋值

        x,y=y,x

      3.3链式赋值

        x=y=z=19

      3.4解压赋值

        L=['a','b','c','d','e']

        x,y,z,m.n=L    等号左边的变量名必须与右面所包含的值一一对应
        x,y*_=L          取的是前两个值

        x,y,*_,n=L       取得是前两位 和最后一位的值 

      

      

    4、逻辑运算符

      and:逻辑与,用来连接左右两个条件,左右条件都为真的情况下,最终结果才为真

        print(10 < 3 and 3 == 3)     False

      or:逻辑或,用来连接左右两个条件,有一个条件为真,结果就为真

        print(10 < 3 or 1 == 1 or 10 < 11 or 1!= 1 or 'a' != 'a')     Ture

      not:取反

        print(not 10 > 3)    False

    5、身份运算符

      ==:判断的是值是否相等

      is:判断的是id是否相等

        值相等,id可以不同

         x='info:egon:18:male'
         y='info:egon:18:male'

           id(x),id(y)

           (2924120923496, 2924120923568)

        id相同,值一定相同

           x=10
         x=y
        id(x)
    2924120923568
    id(y)
    2924120923568
    x is y
    True
  • 相关阅读:
    Android 5.0新特性了解(一)----TabLayout
    Kafka生产者各种启动参数说明
    Kafka基础知识
    ONS发布订阅消息
    Spring异步事件
    Java动态代理机制
    Java线程间怎么实现同步
    技术架构实践三要点
    Distributed transactions in Spring, with and without XA
    Spring 中常用注解原理剖析
  • 原文地址:https://www.cnblogs.com/lakei/p/10567352.html
Copyright © 2020-2023  润新知