zoukankan      html  css  js  c++  java
  • 练习题00

    一:输入的区别

    1.在Python3中input功能会等待用户的输入,用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名

    username = input('请输入用户名:')
    print(type(username))
    
    # 输入:darker
    # 输出:<class 'str'>
    
    # 输入:123
    # 输出:<class 'str'>
    
    # 输入:[1,2,3]
    # 输出:<class 'str'>
    
    # 输入:(1,2,3)
    # 输出:<class 'str'>
    
    # 输入:{'name':'xxq', 'age':18}
    # 输出:<class 'str'>
    

    2.在python2中还存在一个input功能,需要用户输入一个明确的数据类型,输入什么类型就存成什么类型

    inp_data = input('请输入内容:')
    print(type(inp_data))
    
    # 输入:darker
    # 输出:<class 'str'>
    
    # 输入:123
    # 输出:<class 'int'>
    
    # 输入:[1,2,3]
    # 输出:<class 'list'>
    
    # 输入:(1,2,3)
    # 输出:<class 'tuple'>
    
    # 输入:{'name':'xxq', 'age':18}
    # 输出:<class 'dict'>
    

    3.在python2中存在一个raw_input功能与python3中的input功能一模一样

    Python2下:

    username = raw_input('请输入用户名:')
    

    Python3下:

    username = input('请输入用户名:')
    
  • 相关阅读:
    常用的模板标签
    django的静态文件的引入
    模板路径的查找
    类型初始值设定项引发异常
    ASP.NET基础笔记
    ASP.NET 学习笔记
    【1】验证适配器
    同时安装vs2010和VS2012后IEnumerable<ModelClientValidationRule>编译错误
    跨窗体传值
    扩展方法
  • 原文地址:https://www.cnblogs.com/xuexianqi/p/13282903.html
Copyright © 2011-2022 走看看