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

运算符

时间:2017-07-22 16:45:04      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:数字   比较   原子类   上下   赋值   位运算   布尔   使用   ima   

1算数运算

技术分享

2比较运算

 

技术分享

3赋值运算

技术分享

4位运算:

技术分享

 

注:

5逻辑运算

技术分享

and注解:

1在python中,and 和of执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值:而是,返回

它们实际进行比较的值之一。

2 在布尔上下文中从左到又演算表达式的值,如果布尔上下文中的所有值都为真,

那么and返回最后一个值。

3 如果布尔上下文中的某个值为假,则and返回第一个假值

or注解:

1使用or时,在布尔上下文中从左到右演算值,就像and一样,如果有一个值为真,

or立即返回该值

2 如果所有的值都为假,or返回最后一个假值

3 注意or在布尔上下文中会一直进行表示式演算直到找到一个真值 ,然后就会忽略

剩余的比较值

and-or结果使用:

1 结合前面两种语法,推理即可。

2为加强程序可读性,最好与括号连用,列如:

(1 and x”)or ’y‘

6成员运算

技术分享

7身份运算

技术分享

8运算优先等级:自上而下,优先级重高到低

技术分享

标准数据类型总结

按存值个数区分

标量/原子类型 数字,字符串
容器类型 列表,元组,字典

 

 

按可变不可变区分

可变 列表,字典
不可变 数字,字符串,元组

 

 

按访问顺序区分

直接访问 数字
顺序访问(序列类型) 字符串,列表,元组
key值访问(映射类型)

 

运算符

标签:数字   比较   原子类   上下   赋值   位运算   布尔   使用   ima   

原文地址:http://www.cnblogs.com/djjv/p/7221575.html

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