基础运算符
加法运算符【+】
print(3 + 5) # 数学加法,输出 8
print('hello' + 'world') # 字符串拼接,输出 helloworld
减法运算符【-】
print(9 - 4) # 数学减法,输出 5
乘法运算符【*】
print(6 * 7) # 数学乘法,输出 42
print('hi' * 3) # 字符串重复 3 次,输出 hihihi
除法运算符【/】
print(15 / 4) # 普通除法,输出 3.75
print(20 / 5) # 能整除也带小数点,输出 4.0
整除运算符【//】
print(7 // 2) # 整除(找出最大的商,忽略余数),输出 3
print(20 // 3) # 20 颗糖分 3 人,每人 6 颗,输出 6
求余运算符【%】
print(7 % 2) # 7 除以 2 的余数,输出 1
print(10 % 3) # 10 颗糖分 3 人,剩 1 颗,输出 1
次方运算符【**】
print(2 ** 10) # 2 的 10 次方,输出 1024
print(3 ** 2) # 3 平方,输出 9
与 或 非 运算【and / or / not 】
print(5 > 3 and 2 < 4) # 两边都对,输出 True
print(5 > 3 or 2 > 4) # 一边对就行,输出 True
print(not 5 > 3) # 把真变假,输出 False
比较运算 小于【<】
print(3 < 5) # 3 比 5 小吗?True,真的
print(2 < 2) # 2 比 2 小吗?False,假的
print('a' < 'b') # 字母也可比,True(按 Unicode 顺序)
比较运算 大于【>】
print(7 > 4) # True
print(10 > 10) # False
print('Z' > 'A') # True
比较运算 小于等于【<=】
print(5 <= 5) # 等于也算“小于等于”,True
print(3 <= 1) # False
print('abc' <= 'abd') # 逐字母比,True
比较运算 大于等于【>=】
print(9 >= 9) # True
print(2 >= 6) # False
print(100 >= 99) # True
比较运算 等于【==】
print(6 == 6) # 相等返回 True
print(5 == 9) # False
print('ok' == 'ok') # 字符串相等,True
print(3.0 == 3) # 数字值相等,True(类型不同但值相同)
比较运算 不等于【!=】
print(4 != 4) # 不相等?False
print(4 != 5) # True
print('hi' != 'ha') # True
赋值运算符【=】
a = 10 # 把 10 赋值给 a,输出无
print(a) # 输出 10
加法赋值【+=】
a = 5
a += 3 # 等价于 a = a + 3,输出无
print(a) # 输出 8
减法赋值【-=】
a = 10
a -= 4 # 等价于 a = a - 4,输出无
print(a) # 输出 6
乘法赋值【*=】
a = 3
a *= 2 # 等价于 a = a * 2,输出无
print(a) # 输出 6
除法赋值【/=】
a = 15
a /= 4 # 等价于 a = a / 4,输出无
print(a) # 输出 3.75
整除赋值【//=】
a = 17
a //= 5 # 等价于 a = a // 5,输出无
print(a) # 输出 3
求余赋值【%=】
a = 10
a %= 3 # 等价于 a = a % 3,输出无
print(a) # 输出 1
次方赋值【**=】
a = 2
a **= 10 # 等价于 a = a ** 10,输出无
print(a) # 输出 1024