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 逻辑运算符

浙公网安备 33010602011771号