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

    转载[http://www.pythonclub.org/python-basic/input]

    使用input 和 raw_input 都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的:

    1. 当输入为纯数字输入时:

    • input返回的是数值类型,如 int float
    • raw_input返回的是字符串类型

    2. 当输入字符串为表达式时:

    input会计算字符串中的数字表达式,而raw_input不会

    如输入“57+3”:

    • input会得整数60
    • raw_input会得到字符串"57+3"

    python input的实现

    input其实是通过raw_input来实现的:

    1 def input(prompt):
    2       return (eval(raw_input(prompt)))
  • 相关阅读:
    课后作业
    课后作业
    课后作业3
    课后作业
    课后作业
    课后作业
    java 加减法2
    java 出计算题
    Java web 登录界面
    构建之法读后感
  • 原文地址:https://www.cnblogs.com/linxd/p/4887192.html
Copyright © 2011-2022 走看看