zoukankan      html  css  js  c++  java
  • python学习笔记一: 《python3 input()函数》

    一、在学习之前需要先了解:

    1、Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型,即把任何输入看作str

    2、input可以用作文本输入,如用户名,密码框的值输入

    3、需要注意:在 Python3.x 中 raw_input() 和 input() 进行了整合,去除了 raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。

    二、实践操作:

    1、我们在IDLE中进行快捷的验证:

    >>> a=input("input:")
    input:123
    >>> type(a)
    <class 'str'>

    ---说明input作为一个文本输入,它返回的都是string类型

    2、为了验证raw_input是否在python3.x中被整合我们验证:

    >>> b=raw_input("input")
    Traceback (most recent call last):
    File "<pyshell#2>", line 1, in <module>
    b=raw_input("input")
    NameError: name 'raw_input' is not defined

    --验证如上报错了,已经发现未定义raw_input,至此 python3.x验证只使用input

    3、由于input()函数只能返回str,那么我们想要int 或者其他类型应该如何处理

    需要用到:int(),str(),float()等修饰符

    实践:

    >>> a=input("输入整数:")
    输入整数:123
    >>> b=input("输入浮点数:")
    输入浮点数:1.34
    >>> c=input("输入字符串:")
    输入字符串:hello

    结果:

    >>> type(a)
    <class 'str'>
    >>> type(b)
    <class 'str'>
    >>> type(c)
    <class 'str'>

    再执行:

    >>> int(a)
    123
    >>> float(b)
    1.34
    >>> str(c)
    'hello'
    >>> print(a,b,c)
    123 1.34 hello

    可以看到以上通过 int().float()可以转化为我们想要的字符串或者整型,浮点型等

    好,第一个学习结束!

  • 相关阅读:
    使用mustache js模板引擎
    Application Cache API (二)
    scrollMonitor 滚动事件
    NPM中的那些库
    lodash 函数功能 boilerjs
    SeaJS 里版本号和时间戳管理的最佳实践
    开源前端框架纵横谈
    URI.js – 全能的URL操作库
    执行用户定义例程或聚合 "" 期间出现 .NET Framework 错误:
    一般ALV错误有两种情况
  • 原文地址:https://www.cnblogs.com/yoyoblogs/p/10897956.html
Copyright © 2011-2022 走看看