Python基础运算符(一)
一.算术运算符
Python支持的运算符和数学上的运算符基本是一致的,我们以x=1,y=5来做演示。
二.比较运算符
用来比较两个对象,正确为True,错误为False。x=1,y=5。
三.赋值运算符
3.1增量赋值
x = 10 x += 1 # 相当于x=x+1 x -= 1 # 相当于x=x-1 x *= 1 # 相当于x=x*1 x /= 1 # 相当于x=x/1
3.2链式赋值
x = 10 y = z = x = 10
3.3交叉赋值
# 交叉赋值 # 中间变量法 n = 10 m = 30 temp = n n = m m = temp print(n, m) # 交叉赋值 n = 10 m = 30 n, m = m, n print(n, m)
3.4解压赋值法
# 解压赋值法 name_list = ('张三', '李四', '王五', '王六') name1 = name_list[0] name2 = name_list[1] name3 = name_list[2] name4 = name_list[3] print(name1, name2, name3, name4) name_list = ('张三', '李四', '王五', '王六') name1, name2, name3, name4 = name_list # 两边的个数相等 print(name1, name2, name3, name4) # 进阶用法 用特殊符号*号 name_list = ('张三', '李四', '王五', '王六') name1, *_, name2 = name_list print(name1, _, name2)