zoukankan      html  css  js  c++  java
  • 解压缩和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的接收值都是字符串类型

  • 相关阅读:
    Java学习笔记(一)语法
    【转,整理】C# 非托管代码
    HTML5学习笔记(七)WebSocket
    HTML5学习笔记(七)HTML5 服务器发送事件(Server-Sent Events)
    MySQL修改表格内容3
    MySQL修改表格内容2
    MySQL修改表格内容
    MySQL创建表格
    if-else if-else;多选择结构
    面向对象和面向过程的初步概念
  • 原文地址:https://www.cnblogs.com/wwbplus/p/11276815.html
Copyright © 2011-2022 走看看