input(xxxxxx) 其中xxxxxx是str 类,所以当你输入input(' please input a number: ') 时,屏幕会弹出
“please input a number:"
input('please input a number:')
其输出为: please input a number:4
4
当一个变量被input()赋值后,这个变量的类由你所输入的值得类决定
当输入值为int类时,
>>> a = input('please input a number:')
please input a number:4
>>> a
4
>>> type(a)
<type 'int'>
当输入值为str类时:
>>> a = input('please input a string:')
please input a string:'aaaaaaaf'
>>> a
'aaaaaaaf'
>>> type(a)
<type 'str'>
对比raw_input() 函数,上述特点就是两者的最大不同 >>> a = raw_input()
jka;fla
>>> a
'jka;fla'
>>> a = raw_input("press")
press675
>>> a
'675'
raw_input()将所有输入的字符全部转化为一个字符串。