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)

 

 

 

 

 

 

 

posted @ 2021-11-03 20:23  bug俱乐部  阅读(44)  评论(0)    收藏  举报