
** 笔者望借助CSDN来总结记录python学习过程中的学习笔记。
运算符 算数运算符| 运算符 | 说明 | 实例 | 结果 |
|---|---|---|---|
| // | 整除 | 7//2 | 3 |
| / | 除 | 7/2 | 3.5 |
| ** | 幂 | 2**4 | 16 |
注意: 除数不为0。%求余时第二个 *** 作数为负结果为负。
>>> print(7 % 2, 7 % -2, -7 % 2, -7 % -2)
1 -1 1 -1
赋值运算符
和c/c++类似,只是多了 **= 和 \= 。
> 、 < 、 <= 、 >= 、!=
逻辑运算符| 运算符 | 含义 | 用法 | 结合方向 |
|---|---|---|---|
| and | 与 | a and b | 左到右 |
| or | 或 | a or b | 左到右 |
| not | 非 | not a | 右到左 |
| 运算符 | 功能 |
|---|---|
| ~ | 按位取反 |
| & | 按位与 |
| | | 按位或 |
| ^ | 按位异或 |
| ~ | 按位取反 |
| >> | 左移 |
| << | 右移 |
| ** |
|---|
| ~ , + , - |
| * , / , % , // |
| + , - |
| << , >> |
| & |
| ^ |
| | |
| < 、 <= 、 > 、>= 、 != 、== |
条件表达式是if…else的简写
语法结构: x if 判断条件 else y
如果条件为真,则返回x,否则返回y。
a=10
b=20
print('a>=b' if a>=b else 'b>a')
---
b>a
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)