鱼C论坛

 找回密码
 立即注册
查看: 1423|回复: 0

[技术交流] 【宁】【Python】操作符

[复制链接]
发表于 2017-7-22 13:28:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 propyer 于 2017-7-22 21:56 编辑

0.算数操作符
加(+),减(-),乘(*),除(/)
除:返回值为浮点型
取余(%),幂运算(**),地板除(//)
幂运算:比其左侧的一元操作符优先级高,比右侧的一元操作符优先级低
地板除:直接将小数部分舍掉(不是四舍五入)

[简化:]
a = a + 1可以简写成a +=1,其他算数操作符同理

1.比较操作符
大于(>),大于等于(>=),小于(<),小于等于(<=),等于(==),不等于(!=)

2.逻辑操作符
非(not),与(and),或(or)
优先级不同:not>and>or

[短路逻辑(惰性求值):]
逻辑操作符特性:在不需要求值的时候不进行操作,例如,表达式x and y,需要x和y两个变量同时为真的时候,结果为真。因此,当x变量得知是假的时候,表达式就立刻返回False,而不用去管y变量的值。同样适用于or
Python的做法是,如果x为假,返回x的值,否则返回y的值。

[优先级:]
11.jpg

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 10:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表