什么是Python中raw_input()和input()函数之间的区别?
函数raw_input()提示用户输入(可选参数 raw_input([arg])),获取用户输入并以字符串的形式返回输入的数据。例如:
name = raw_input("你的名字是什么?")
print "你好, %s。" %name
这与input()不同,后者尝试解释用户输入的内容;通常最好避免使用input(),而使用raw_input()和自定义的解析/转换代码。在Python 3中,raw_input()被重命名为input()并可以直接使用。例如:
name = input("你的名字是什么?")
print("你好, %s。" %name)
更多Python相关文章,请阅读:Python 教程