1.#注释作用于整行;
2.’’’’’'或者"""""" 表示区间注释,在三引号之间所有内容均被注释;
# 单行注释
'''
三个单引号的多行注释
三个单引号的多行注释
'''
"""
三个双引号的多行注释
三个多引号的多行注释
"""
算数运算符
操作符 | 名称 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 整除(地板除) |
% | 取余 |
** | 幂 |
比较运算符
操作符 | 名称 |
---|---|
> | 大于 |
< | 小于 |
== | 等于 |
!= | 不等于 |
>= | 大于等于 |
<= | 小于等于 |
逻辑运算符
操作符 | 名称 |
---|---|
and | 与 |
or | 或 |
not | 非 |
位运算符
操作符 | 名称 |
---|---|
~ | 按位取反 |
& | 按位与 |
^ | 按位异或 |
<< | 左移 |
>> | 右移 |
三元运算符
x, y=4, 5
small = x if x < y else y
其他运算符
操作符 | 名称 |
---|---|
in | 存在 |
not in | 不存在 |
is | 是 |
is not | 不是 |
注意:
#比较的两个变量均指向不可变类型
a = "hello"
b = "hello"
print(a is b, a==b) # True True
print(a is not b, a!=b) # False False
#比较的两个变量均指向可变类型
a = ["hello"]
b = ["hello"]
print(a is b, a==b) # False True
print(a is not b, a!=b) # True False
运算符的优先级