zoukankan      html  css  js  c++  java
  • raw_input与input的区别

    1. 版本差异

    raw_input——》python2版本

    input——》python3版本

    2. 输入格式差异

    就是raw_input()随便输都是字符串,而input()必须按照Python的规则来~

    raw_input()

    name=raw_input('输入姓名:')
    age=raw_input('输入年龄')

    我们输入汉字的姓名和数字的年龄

    输入姓名:许嵩
    输入年龄:31
    许嵩 31
    
    ***Repl Closed***

    直接输入,变量是str类型

    input()

    name=input('输入姓名:')
    age=input('输入年龄:')

    我们还是输入汉字的姓名和数字的年龄

    输入姓名:'许嵩'
    输入年龄:31
    许嵩 31
    
    ***Repl Closed***

    姓名为str类型,年龄为int类型,故许嵩加 ' ' ,数字直接为数字。

    啥时候用raw_input()啥时候用input()?

    如果是python2版本,则两种都可以使用

    如果是python3版本,则只能使用 input() 

    建议都使用 input()

  • 相关阅读:
    Python 规范
    Hql
    Python
    IIS 日志分析
    NHibernate 知识点整理
    微软开放了.NET 4.5.1的源代码
    自定义消息编码绑定实现
    使用自定义绑定
    WCF安全:通过 扩展实现用户名密码认证
    WCF 几种错误
  • 原文地址:https://www.cnblogs.com/littlebob/p/9159892.html
Copyright © 2011-2022 走看看