解压缩和python如何与用户交互
一、解压缩
解压缩就是把数据一次性拿出来
lis = [1,2,3,4,]
x1,x2,x3,x4 = lis
print(x1,x2,x3,x4)
运行结果 1 2 3 4
有时候解压缩的值可能是不是我们想要的,那么我们就可以使用下划线,万能的下划线。( *_会把前面所有的省略掉,都不要)
1.1压缩数字
lis = [1,2,3,4,]
x1,*_,x3 = lis #*_会把前面所有的省略掉,都不要
print(x3) # 4 虽然x3,但是代表最后一位
print(_)#[2,3]
解压缩的对象有多少个元素,则必须拿多少个,如果多拿是会报错的
1.2解压缩字符串
info = ['suowukong','shanseng','zhubajie','tangseng']
z,x,c,v = info
print(x)
x,*_,v = info
print(_)
shanseng
['shanseng', 'zhubajie']
1.3解压缩字典(字典解压缩的是key)
info = {"name":"wangwenbin",'age':20}
x,y = info
print(x)
name
二、与用户交互
1.作用
实现与计算机的交流,使计算机为人类工作
2.如何交互
name = input("请输入你的姓名")
print(name)
请输入你的姓名w王文彬
w王文彬
3.让我们手写一个ATM登录系统
请输入你的账号旧时光
请输入你的密码213456
旧时光
213456
<class 'str'>
<class 'str'>
无论我们输入的值是数字类型、字符串类型、列表类型,input的接收值都是字符串类型