您的位置:首页 > 编程语言 > Python开发

Python 中 input()用法 以及与raw_input() 的区别

2014-05-16 13:39 681 查看
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()将所有输入的字符全部转化为一个字符串。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: