变量名称
变量需要名称
不要使用a、b、c、aa等无意义的变量名
取名规则:首字母需要是字母或下划线,其余部分可以是字母,下划线和数字
算术符号:+ - * / %
以加法为例子,可以把下面的加号变成- * /其他符号。
num1 = 23
num2 = 7
all_num = num1 + num2
print(all_num)
% 取余数的操作
print(9 % 15)
** 乘方操作
print(3 ** 4)
自运算的快速写法
num = 23
num += 7 # 效果等同于:num = num + 7。可以把加号变成- * /等其他符号。
print(num)
算术符号可以连接两个不同类型的变量
print(23 + 7.5)
print(3 * 'abc')
print(3 + 'abc') # TypeError: unsupported operand type(s) for +: 'int' and 'str'
比较运算> < >= <= == !=
num1 = 10
num2 = 20
print(num1 > num2) # 判断num1是否大于num2,输出结果是布尔变量
print(num1 >= num2) # 判断num1是否大于等于num2
print(num1 == num2) # 判断num1是否等于num2
print(num1 != num2) # 判断num1是否不等于于num2
布尔运算and or & |
# and &,两者都为真,才是真
print((2 > 1) & (2 != 1)) # 两者都是True,输出结果就是True
print(2 > 1 & 2 == 1) # 其中有一个为False,输出结果就是False
# or | 至少一个为真,就是真
print((2 > 1) | (2 == 1)) # 其中有一个为True,输出结果就是True