python-运算符

表达式

由一个或几个数字或者变量或者运算符合成的一行代码

通常返回一个值

运算符

由一个以上的值经过一系列的运算得到新值的过程叫做运算

用来操作运算的符号叫运算符

运算符分类   

1.算术运算符

用来进行算术运算的符号,为加减乘除

没有自增自减

除法分为普通除法、地板除、取余

#普通除法
a = 9 / 2
print(a)
#地板除,取整
a = 9 // 2
print(a)
#取余
a = 9 % 2
print(a)
#指数运算:两个乘号
a = 9 **2
print(a)

2.比较或者关系运算符   

对两个内容进行比较的运算符

==,!=,>,>=,<,<=

结果一定是布尔值,即True/False

3.赋值运算符   

=,+=,*=,/=,//=,%=

4.逻辑运算符

对布尔类型变量或者值进行运算的符号,没有异或运算

and:逻辑与,or:逻辑或,not:逻辑非  

5.位运算   

6.成员运算符   

用来检测一个值或者变量是否在某个集合里面

in, not in

7.身份运算符

用来确定两个变量是否是同一个变量

is, is not

优先级

小括号具有最高优先级

  **  指数 (最高优先级)
  ~ + -   按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
  * / % //    乘,除,取模和取整除
  + - 加法减法
  >> <<   右移,左移运算符
  &   位 'AND'
  ^ | 位运算符
  <= < > >=   比较运算符
  <> == !=    等于运算符
  = %= /= //= -= += *= **=    赋值运算符
  is is not   身份运算符
  in not in   成员运算符
  not or and  逻辑运算符

 

posted @ 2019-03-22 11:24  susiesu  阅读(105)  评论(0)    收藏  举报