怎样对python中的代码进行注释?
单行注释
'''
多
行
注
释
'''
python有哪些运算符,这些运算符的优先级是怎样的?
# 算术运算符
print(1 + 1) # 2
print(2 - 1) # 1
print(3 * 4) # 12
print(3 / 4) # 0.75
print(3 // 4) # 0
print(3 % 4) # 3
print(2 ** 3) # 8
# 比较运算符
print(2 > 1) # True
print(2 >= 4) # False
print(1 < 2) # True
print(5 <= 2) # False
print(3 == 4) # False
print(3 != 5) # True
# 逻辑运算符
print((3 > 2) and (3 < 5)) # True
print((1 > 3) or (9 < 2)) # False
print(not (2 > 1)) # False
运算符的优先级:
一元运算符优于二元运算符。例如3 ** -2等价于3 ** (-2)。
先算术运算,后移位运算,最后位运算。例如 1 << 3 + 2 & 7等价于 (1 << (3 + 2)) & 7。
逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) and (4 < 5)。
python 中 is, is not 与 ==, != 的区别是什么?
python 中包含哪些数据类型?这些数据类型之间如何转换?
int float, bool
int(x), str(object=’’), float(x)