ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 算数运算符 加法:+,减法:-,乘法:*,除法:/,整除://,取余:%,指数:**,小括号:()。混合运算优先级顺序: () 高于 ** 高于 * / // % 高于 + - ~~~ # 加法 a = 1 b = 2 print(a + b) # 输出:3 # 减法 a = 8 b = 3 print(a - b) # 输出:5 # 乘法 a = 8 b = 3 print(a * b) # 输出:24 # 除法 a = 8 b = 16 print(a / b) # 输出:0.5 # 整除 a = 8 b = 8 print(a // b) # 输出:1 # 取余 a = 8 b = 16 print(a % b) # 输出:8 # 指数 a = 2 b = 3 print(a ** b) # 输出:8 # 混合运算优先级 a = 2 b = 3 c = 5 d = 16 print(a * b - c + c / d) # 输出:1.3125 print(a * b - (c + c) / d) # 输出:5.375 ~~~ ## 赋值运算符 变量赋值:单个变量赋值,多个变量赋值,多个变量赋相同的值 ~~~ # 单个变量赋值 my = 1 print(my) # 输出:1 # 多个变量赋值 a, b, c = 1, 2, 3 print(a) # 输出:1 print(b) # 输出:2 print(c) # 输出:3 # 多个变量赋相同值 a = b = 10 print(a) # 输出:10 print(b) # 输出:10 ~~~ ## 复合赋值运算符 加法赋值运算符:+=;减法赋值运算符:-=;乘法赋值运算符:*=;除法赋值运算符:/=;整除赋值运算符://=;取余赋值运算符:%=;幂赋值运算符:**=; ~~~ # 加法赋值运算符 a = 2 a += 1 print(a) # 输出:3 # 减法赋值运算符 a = 2 a -= 1 print(a) # 输出:1 # 乘法赋值运算符 a = 2 a *= 1 print(a) # 输出:2 # 除法赋值运算符 a = 2 a /= 1 print(a) # 输出:2.0 # 整除赋值运算符 a = 2 a //= 1 print(a) # 输出:2 # 取余赋值运算符 a = 3 a %= 2 print(a) # 输出:1 # 幂赋值运算符 a = 3 a **= 2 print(a) # 输出:9 ~~~ ## 比较运算符 ==:判断相等。如果两个操作数的结果相等,则条件结果为真(True),否则条件结果为假(False);!=:不不等于 。如果两个操作数的结果不不相等,则条件为真(True),否则条件结果为假(False);>:运算符左侧操作数结果是否⼤大于右侧操作数结果,如果⼤大于,则条件为真,否则为假;<:运算符左侧操作数结果是否⼤大于右侧操作数结果, 如果⼤大于,则条件为真,否则为假;>=:运算符左侧操作数结果是否⼤大于等于右侧操作数结果,如果⼤大于,则条件为真,否则为假;<=:运算符左侧操作数结果是否⼩小于等于右侧操作数结果,如果⼩小于,则条件为真,否则为假 ~~~ # 示例 a = 8 b = 4 print(a == b) # False print(a != b) # True print(a < b) # False print(a > b) # True print(a <= b) # False print(a >= b) # True ~~~ ## 逻辑运算符 布尔与(and):a and b,如果a为False,则返回False,否则它返回b的值;布尔或(or):a or b,如果a是True,则返回True,否则它返回b的值;布尔非(not):not a,如果a为True,则返回False。如果a为False,则返回True; ~~~ # 示例 a = 1 b = 2 c = 3 print((a < b) and (b < c)) # True print((a > b) and (b < c)) # False print((a > b) or (b < c)) # True print(not (a > b)) # True ~~~