Python 中 input 与 raw_input 的区别
key:
input会假设用户输入的是合法的Python表达式,而通过raw_input得到的输入将作为原始数据
eg:
a = input()
b = raw_input()
print "a: " + repr(a)
print "b:" + repr(b)
>
2*3
2*3
>
6
'2*3'
本文详细介绍了Python中input与raw_input两个函数的区别。input函数会尝试将用户的输入解析为合法的Python表达式,而raw_input则将用户的输入视为原始字符串数据。通过示例展示了这两种输入方式的不同之处。
input会假设用户输入的是合法的Python表达式,而通过raw_input得到的输入将作为原始数据
a = input()
b = raw_input()
print "a: " + repr(a)
print "b:" + repr(b)
>
2*3
2*3
>
6
'2*3'

被折叠的 条评论
为什么被折叠?