x =10
y = x
z = y
链式赋值:
x = y = z =10
交叉赋值:
m =10
n =20
m,n = n,m
print(m,n)>>>2010
索引取值赋值
user_list =['abc','qwe','zxc']#创建三个不同的变量名存储三个用户账号'''
user1 = user_list[0]
user2 = user_list[1]
user3 = user_list[2]
'''
解压赋值:
赋值符号的左边至少有两个及以上的名字 才能称之为解压赋值
'''
user1,user2,user3 = uer_list[0]
'''
!!!上述操作需要左右两边的数据值 个数一致
若个数不一致会报错
特殊情况 带解压数据非常多
l1 =[1,2,5,6,4,31,22,21,10]
a,b,*c,d = l1
a,b,*c,d = l1
print(a,b,c,d)>>>12[5,6,4,31,22,21]10*c,a,b = l1
print(c,a,d)>>>[1,2,5,6,4,31,22]2110
作业
name =input('请输入您的姓名:')
age =input('请输入您的年龄:')
gender =input('请输入您的性别:')
job =input('请输入您的职业:')
data =(' info of %s'% name)print(data.center(40,'-'))print('name= %s\nage= %s\ngender= %s\njob= %s'%(name, age, gender, job))print('end'.center(40,'-'))>>>-------------- info of 坤坤---------------
name= 坤坤
age=22
gender= 男
job= 歌手
------------------end-------------------