`

python中input与raw_input区别

 
阅读更多
input([prompt])
等同于 eval(raw_input(prompt)).

警告:input的输入要求是一个有效的python表达式.

文档原文:
This function is not safe from user errors! It expects a valid Python expression as input; if the input is not syntactically valid, a SyntaxError will be raised. Other exceptions may be raised if there is an error during evaluation. (On the other hand, sometimes this is exactly what you need when writing a quick script for expert use.)

分享到:
评论

相关推荐

    python input&raw_input

    python 2和3 关于input和raw_input的区别

    Python中input与raw_input 之间的比较

    Python中input与raw_input 之间的比较 input和raw_input均可以接收输入,其差别如下所示: #input假设用户输入的是合法的Python表达式 >>> name = input("what is your name?") what is your name?ZJ Traceback ...

    Python2中的raw_input() 与 input()

    ### Python2中的raw_input()与input() 在Python2中,`raw_input()`和`input()`是两种用于处理用户输入的基本内置函数。这两种方法都允许程序从标准输入(通常是键盘)读取用户的数据,但它们之间存在重要的差异。...

    Python中input和raw_input的一点区别

    使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 当输入为纯数字时: input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 输入字符串为表达式...

    Python内建函数之raw_input()与input()代码解析

    Python中的`raw_input()`和`input()`函数是用于获取用户从控制台输入的数据,它们是Python内建函数,主要用于创建交互式程序。然而,这两个函数在处理用户输入时的行为有所不同,尤其是在不同Python版本之间。 首先...

    对python中raw_input()和input()的用法详解

    不过,与raw_input()不同的是,在Python 3中,raw_input()函数被重命名为input()。而在Python 2中,input()函数会尝试评估输入的表达式,并返回表达式的值。这使得input()函数既能返回字符串类型也能返回其他数据...

    Python采用raw_input读取输入值的方法

    本文较为详细的介绍了python中raw_input的用法,使用raw_input 能够很方便的丛控制台读入数据。具体用法示例如下: 1.输入字符串 #13222319810101**** nID = '' while 1: nID = raw_input("Input your id plz") ...

    python中input()与raw_input()的区别分析

    使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 纯数字输入 当输入为纯数字时 input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 输入字符...

    20120331_C++版raw_input1

    C++中没有像Python那样提供raw_input函数来获取用户输入,但我们可以通过编写一个函数来实现类似的功能。下面是实现整型数据输入的函数: ```c int raw_input(const char* tips){ cout; int a; cin>>a; return ...

    C++实现raw_input的方法

    用过Python的朋友知道,Python中有个raw_input,可以如下使用: print raw_input(Input a number : ) 一个函数内既有输入提示,又有返回值,用起来着实方便。可现在的问题是在C++中,我也想这么干,怎么办?其实,...

    Python基础语法-菜鸟教程-函数用法:input()和raw-input().pdf

    在Python 2.x中,`raw_input()`的作用与Python 3.x的`input()`类似,都是从标准输入读取一行文本,但`raw_input()`不会尝试评估用户输入。也就是说,它总是返回一个字符串,而不会像`input()`那样尝试将用户输入...

    python2_python_

    7. **输入函数**:Python 3的`input()`函数直接读取用户输入,而在Python 2中,`raw_input()`函数获取用户输入的原始字符串。 8. **super()**:Python 3的`super()`函数更方便地处理类继承,Python 2中的使用方式...

    原始输入键盘钩子(raw input hook)

    在消息处理函数中,使用GetMessageParam和PeekMessage函数来解析RAWINPUT结构体,从中提取出具体的键盘事件信息。 在"HookingRawInputDemo"项目中,可以看到如何将这些概念应用于实际代码。"HookingRawInputDemo....

    Python for Informatics 代码

    Python for Informatics python代码 hours=raw_input("Hello give me the Hours ") rate=raw_input("give me the Rate ") try: h=int(hours) #i am a commant r=int(rate) except: print "error " quit() def ...

Global site tag (gtag.js) - Google Analytics