解压缩和python如何与用户交互

解压缩和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的接收值都是字符串类型

posted @ 2019-07-31 15:48  旧时光清风  阅读(198)  评论(0编辑  收藏  举报