Python 运算符
python算数运算符
加、减、乘、除等。
运算符 | 描述 | 语法 |
---|---|---|
+ | 加法 | x + y |
- | 减法 | x – y |
* | 乘法 | x * y |
/ | 除法(浮点数) | x / y |
// | 除法(层) | x // y |
% | 取模 | x % y |
** | 幂运算 | x ** y |
python关系运算符
关系操作符用于值的比较,并根据条件返回真或假。
操作符 | 描述 | 语法 |
---|---|---|
> | 大于 | x > y |
< | 小于 | x < y |
== | 等于 | x == y |
!= | 不等于 | x != y |
>= | 大于或等于 | x >= y |
<= | 小于或等于 | x <= y |
python逻辑运算符
运算符 | 描述 | 语法 |
---|---|---|
and | 与 | x and y |
or | 或 | x or y |
not | 非 | not x |
python位运算符
运算符 | 描述 | 语法 |
---|---|---|
& | 位与 | x & y |
| | 位或 | x | y |
~ | 位非 | ~x |
^ | 位异或 | x ^ y |
>> | 位右移 | x>> |
<< | 位左移 | x<< |
python赋值运算符
运算符 | 描述 | 语法 |
---|---|---|
= | 将表达式右侧的值赋给左侧的操作数 | x = y + z |
+= | 将表达式右侧的操作数赋值给左侧操作数,然后赋值给左侧操作数 | a+=b a=a+b |
-= | 从左操作数中减去右操作数,然后赋值给左操作数 | a-=b a=a-b |
*= | 将右操作数与左操作数相乘,然后赋给左操作数 | a=b a=ab |
/= | 用右操作数除以左操作数,然后赋值给左操作数 | a/=b a=a/b |
%= | 使用左、右操作数取模,并将结果赋给左操作数 | a%=b a=a%b |
//= | 用右操作数除左操作数,然后将值(floor)赋给左操作数 | a//=b a=a//b |
**= | 使用操作数计算指数值并为左操作数赋值 | a=b a=ab |
&= | 对操作数执行位与运算,并赋值给左操作数 | a&=b a=a&b |
|= | 对操作数执行位或运算,并将值赋给左操作数 | a|=b a=a|b |
^= | 对操作数执行位异或运算,并赋值给左操作数 | a^=b a=a^b |
>>= | 对操作数执行位右移运算,并将值赋给左操作数 | a>>=b a=a>>b |
<<= | 对操作数执行位左移运算,并将值赋给左操作数 | a <<= b a= a << b |

关注公众号,获取一手资讯
“ Python 运算符 ” comments 0