什么是Python中raw_input()和input()函数之间的区别?

什么是Python中raw_input()和input()函数之间的区别?

函数raw_input()提示用户输入(可选参数 raw_input([arg])),获取用户输入并以字符串的形式返回输入的数据。例如:

name = raw_input("你的名字是什么?")
print "你好, %s。" %name
Python

这与input()不同,后者尝试解释用户输入的内容;通常最好避免使用input(),而使用raw_input()和自定义的解析/转换代码。在Python 3中,raw_input()被重命名为input()并可以直接使用。例如:

name = input("你的名字是什么?")
print("你好, %s。" %name)
Python

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程