python入门(四)

python运算符与运算符优先级

1.运算符

  1. ** 幂运算
  2. // 求商的整数部分
  3. ~ 取反
 1 #coding=utf-8
 2 #运算符
 3 a=10%4
 4 b=10//4
 5 print a
 6 print b
 7 #按为与“&”,按位或“|”,按位异或“^”
 8 c=7&18
 9 print c
10 #7->00000111
11 #18->00010010 
12 d=7|18
13 print d
14 e=7^18
15 print e
16 #按位翻转“~”,(~18+1)
17 f=~18
18 print f
19 #"<<"左移,左移n个单位相当于乘2^N
20 g=2<<3
21 print g
22 #">>"右移,除以2^n
23 h=18>>2
24 print h

2.运算符优先级

  1. 函数调用,寻址,下标
  2. 幂运算**
  3. 翻转运算~
  4. 正负号
  5. *、/、%
  6. +、-
  7. <<、>>
  8. &、^、|
  9. 比较运算符
  10. 逻辑的not、and/or
  11. lambda表达式

2016-04-13  10:38:03 

本性的苏醒,往往在遭遇真实之后。
原文地址:https://www.cnblogs.com/chance88/p/5386085.html