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


raw_input() 函数向用户提示(raw_input([arg]) 的可选参数),从用户那获取输入,并将用户输入的数据作为字符串返回。例如:

name = raw_input("What isyour name? ")
print "Hello, %s." %name

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

name = input("What is your name? ")
print("Hello, %s." %name)

更新于:2019 年 10 月 1 日

321 次浏览

开启您的职业生涯

通过完成本课程获得认证

开始学习
广告