【Py】除法,幂运算,优先级,成员资格运算符,快速交换三个变量值

除法:

1 >>> 10/3
2 3.3333333333333335
3 >>> 10//3
4 3
5 >>> 10.0//3
6 3.0

幂运算:

1 >>> 3 ** 3
2 27

幂运算比他左侧的运算符优先级低,比右侧的优先级高

1 >>> -5 ** 2
2 -25
3 >>> 5 ** -2

 优先级:

幂运算:**
正负号:+,-
算数操作符:*,/,//
          +  -
比较操作符:<,<=,>,>=,==,!=
逻辑运算符: not,and,or
    

成员资格运算符:

运算符in用来检测一个值是否在序列中,如果在序列中返回True,否则返回False

1 >>> name = '喜闻乐见123'
2 >>> '' in name
3 True
4 >>> '喜闻' in name
5 True
6 >>> '4' in name
7 False

快速交换三个变量值:x,y,z=z,y,x

1 x,y,z=1,10,100
2 x,y,z=z,y,x
3 print(x,y,z)
4 ======
5 100,10,1

 

posted @ 2016-03-05 23:40  喜闻乐见小逗逗  阅读(928)  评论(0编辑  收藏  举报