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


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

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

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

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

更新于:2019 年 10 月 1 日

323 次浏览

启动您的 职业生涯

完成课程即可获得认证

开始
广告信息