raw_input与input

python2.7版本中等待用户输入内容的函数是raw_input

1 a = raw_input(">>>")
2 print a

“>>>”为提示信息,我随便写了一个,运行并输入hello world

输出结果:

>>>hello world
hello world

python3.5版本中等待用户输入内容的函数是input,3.5版本中移除了raw_input这个函数

a = input(">>>")
print a

操作过程与2.7版本无异

PS:输入时的提示信息也可以使用变量来代替,例如:

1 prompt = ">>>"
2 a = raw_input(prompt)
3 print a
时间: 2024-11-04 20:44:04

raw_input与input的相关文章

raw_input() 与 input()

raw_input() 与 input() __ Python 这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.举两个小例子. 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 3  >>> input_A = input("Input: ") 4 Input: abc 5 6 Traceback (most

raw_input和input

昨天在OJ上做CTF的题目,发现有道python的题目很有意思,让我知道了raw_input和input的区别,并且能干一些别的事情. 官方文档上说,input()相当于eval(raw_input()).说明input()本质上还是用raw_input()实现的,不过还调用了eval()来处理输入的数据,意味着input()欢迎任何Python表达式的输入,输入的内容eval()会去执行,所以当输入input()->1+1时,会自动返回2. 1.raw_input()接收任何形式的输入,但是所

python中raw_input()与input()

raw_input([prompt]) input([prompt]) # prompt:如果参数存在,直接输出到屏幕上,不会再另起一行 raw_input 如其字面意思一样,返回输入字符的字符串形式,不做任何变换运算 input 本质上是使用raw_input()来实现的,即调用完raw_input()之后再调用eval()函数,调用如下: def input(prompt): return (eval(raw_input(prompt))) eg. 输入纯数字字符串,返回数字类型:对合法的

Python raw_input()和input() 函数 读取交互输入

函数:raw_input()和input() 注意:在python3.x中,已经删除raw_input(),取而代之的是input(),当然这仅仅是重命名,用法还是一样.因此在这里介绍的是python2.x中的raw_input()和input(),在python3.x中只要按raw_input()的使用方式就行 1:作用:读取控制台的输入与用户实现交互 2:语法 raw_input([prompt]) input([prompt]) 3:参数 prompt:如果存在此参数,则会直接输出到屏幕上

raw_input() 与 input() __ Python

这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.举两个小例子. 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 3  >>> input_A = input("Input: ") 4 Input: abc 5 6 Traceback (most recent call last): 7 File "

raw_input() 与 input()的区别

raw_input和input两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.下面举两个例子,来说明两者 raw_input和input两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.下面举两个例子,来说明两者使用上的不同. 例子1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Python 2.7.5 (default, Nov 18 2015, 

python中raw_input() 与 input()

参考网址:http://www.cnblogs.com/way_testlife/archive/2011/03/29/1999283.html 在python中如何接收一个输入的字符串. 举个例子: #coding=utf-8 #测试input 和 raw_input x = input("please input :") print x 运行:python 23.py 输入一个数字 please input :9 9 输入一个字符串 please input :aaa Traceb

Python 内置函数raw_input()和input()用法和区别

我们知道python接受输入的raw_input()和input() ,在python3 输入raw_input() 去掉乐,只要用input() 输入,input 可以接收一个Python表达式作为输入,并将运算结果返回. 1,raw_input() raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符) str = raw_input("请输入:")     print "你输入的内容是: ", str 2,inp

Python学习总结2:raw_input() 与 input()

参考http://www.cnblogs.com/way_testlife/archive/2011/03/29/1999283.html 1. 输入数据要求 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收). input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError. 2. 输出数据类型 raw_input() 将所有输入作为字符串看待,返回字符串类型. input() 在对