[基础] - Python中 raw_input 和 input 的区别

来源:互联网 发布:json的实际应用 编辑:程序博客网 时间:2024/06/06 01:22

[基础] - Python中 raw_input 和 input 的区别



raw_input

不管用户输入什么类型的都会转变成字符串型。

input

根据用户输入变换相应的类型,如果要输入字符和字符串的时候必须要用引号包起来。


>>> raw_input_A = raw_input("raw_input: ")raw_input: abc>>> input_A = input("Input: ")Input: abcTraceback (most recent call last):    File "<pyshell#1>", line 1, in <module>       input_A = input("Input: ")    File "<string>", line 1, in <module>    NameError: name 'abc' is not defined>>> input_A = input("Input: ")Input: "abc">>>>>> raw_input_B = raw_input("raw_input: ")raw_input: 123>>> type(raw_input_B)<type 'str'>>>> input_B = input("input: ")input: 123>>> type(input_B)<type 'int'>


0 0
原创粉丝点击