码迷,mamicode.com
首页 > 其他好文 > 详细

六、运算符

时间:2019-03-20 20:53:51      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:运算   增量   大于   比较   赋值运算符   大于等于   逻辑或   必须   3.3   

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

 

六、运算符

标签:运算   增量   大于   比较   赋值运算符   大于等于   逻辑或   必须   3.3   

原文地址:https://www.cnblogs.com/lakei/p/10567352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!