Python运算符列表
运算符 | 描述 |
x+y,x—y | 加、减,“+"号可重载为连接符 |
x*y,x**y,x/y,x%y | 相乘、求平方、相除、求余,“*”号可重载为重复,“%"号可重载为格式化 |
<,<=,>,〉=,==,<〉,!= | 比较运算符 |
+=,-=,*=,/=,%=,**=,<〈=,〉>=,&=,^=,|= | 自变运算符 |
x|y | 按位或 |
x^y | 按位异或 |
x&y | 按位与 |
~x | 按位取反 |
x<<,x〉>y | x向左或向右移y位 |
is, is not | 等同测试 |
in, not in | 是否为成员测试 |
or,and,not | 逻辑运算符 |
x[i],x[i:j],x。y,x(..。) | 索引,分片,限定引用,函数调用 |
(.。.),[。。.],{。。.},'.。.' | 元组,列表,字典,转化为字符串 |