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()可以转化为我们想要的字符串或者整型,浮点型等

    好,第一个学习结束!

  • 相关阅读:
    小小小康
    GC日志补充
    一次GC问题定位
    mycat1.5~1.6的一个bug
    [转] java Statement和PreparedStatement批量更新
    java 中的instanceof 运算符
    Java学习篇之数组方法
    iOS7适配的一点小技巧
    iOS 中正确切换摄像头&正确实现设置帧率的方式
    iOS 音量键事件监控响应
  • 原文地址:https://www.cnblogs.com/yoyoblogs/p/10897956.html
Copyright © 2011-2022 走看看