python2.7
1 输入字符串
>>> raw_input_A=raw_input("raw_input:")
raw_input:abc
>>> type (raw_input_A)
<type 'str'>
>>>
raw_input输入为字符串
>>> input_A=input("input")
inputabc
Traceback (most recent call last):
File "<pyshell#13>", 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'
>>> type(input_A)
<type
input用户输入必须符合python语法要求
2 输入整数
>>> raw_input_B=raw_input("raw_input:")
raw_input:123
>>> type(raw_input_B)
<type 'str'>
>>>
输入为字符串
>>> input_B=input("input")
input123
>>> type(input_B)
<type 'int'>
>>>
input输入为整数
3 输入浮点数
>>> raw_input_C=raw_input("raw_input:")
raw_input:1.23
>>> type (raw_input_C)
<type 'str'>
>>>
raw_input输入为字符串
>>> input_C=input("input")
input1.23
>>> type(input_C)
<type 'float'>
>>>
input输入为浮点数
4 十六进制数
>>> raw_input_D=raw_input("raw_input:")
raw_input:OX20
>>> type (raw_input_D)
<type 'str'>
>>>
raw_input输入为字符串
>>> input_D=input("input")
input0X20
>>> type(input_D)
<type 'int'>
>>> input_D
32
>>>
input输入为整数
5 八进制数
>>> raw_input_E=raw_input("raw_input:")
raw_input:O0123
>>> type (raw_input_E)
<type 'str'>
>>>
raw_input输入为字符串
>>> input_E=input("input")
input0O20
>>> type(input_E)
<type 'int'>
>>>
input输入为整数
python3.6
python2.7的raw_input()变为input()
python2.7的input()变为eval(input())