input()
在python2.7中分input()和raw_input()
input()会自动识别输入的数据的类型,如
s = input()
print type(s), s
>>> "hello"
><type 'str'> hello
读者们看仔细了,这里我输入的hello是一定要带引号的,也就是说,我输入的数据要照python对不同数据类型格式的要求写。
so :
s = input()
print type(s), s
>>>3.5
><type 'float'> 3.5
By the way, 这里捎带提一下Python3的input(), Python3没有raw_input(), 它的input()就相当于Python2 中的raw_input()
下面,我们来看一下Python2中的raw_input() :
s = raw_input()
print type(s), s
>>>3.5
><type 'str'> 3.5
>>>hello
><type 'str'> hello