Python运算符与表达式

引用:极客学院–Python运算符

一、Python运算符优先级简介
1.优先级排行榜第1名——函数调用、寻址、下标
2.优先级排行榜第2名——幂运算**

    a=4*2**3

3.优先级排行榜第3名——翻转运算~
4.优先级排行榜第4名——正负号

print 2+4*-2 #我们可以看,正负号的使用方法是紧挨着操作数的,否则会出错,这就说明正负号优先于加减乘除运算

5.优先级排行榜第5名——*、/、%
6.优先级排行榜第6名——+、-
7.优先级排行榜第7名——<<、>>
8.优先级排行榜第8名——按位&、^、|,其实这三个中也是有优先级顺序的,但是他们处于同一级别,故而不细分
9.优先级排行榜第9名——比较运算符

a=2*3+5<=5+1*2
print a

10.优先级排行榜第10名——逻辑的not、and、or
11.优先级排行榜第11名——lambda表达式

二、Python优先级规律
1.一般情况下是左结合的

print 4+6+5*6+6

2.出现赋值的时候一般是右结合

a=8+91
print a

三、优先级记忆口诀心法

函数寻址小标一
幂运算小二小嘻嘻
全体单元第三位 # 比如翻转运算~、正负号等。单元运算符,就是一个操作对象的运算符
乘除求余四千里

乘除完了五加减
六娃玩耍左右移
七是按位或跟与
八仙生气要比敌

倒数第一逻辑或非与

lambda表达式在刚开始的时候很少遇到,遇到的时候很容易将其放到最低优先级,所以这里为了记忆方便,将常见的逻辑或非与放到最后即可

四、Python表达式执行与print执行结果的区别

#字符串
>>> "QQ"
'QQ'
>>> print "QQ"
QQ

#数字
>>> a=7
>>> a
7
>>>print a
7
结论:数字,结果一致;字符串的话,缺少单引号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值