First, the difference between input and raw_input
1, raw_input () description
A = raw_input ("Input content:")
Print A,type (a)
Output Result:
Input content:a
A <type ' str ' >
Input content:1000
<type ' str ' >
From the above you can see that the Raw_input method is passed to the program, which by default is a string.
2. Input () description
A = input ("Input content:")
Print A,type (a)
Output Result:
Input content:1
1 <type ' int ' >
Input content:b
Nameerror:name ' B ' is not defined
Input content: "B"
b <type ' str ' >
Input content:1+1
2 <type ' int ' >
From the above can be seen through the input method passed to the program, if it is a string, you have to enclose the quotation marks, otherwise it will be an error, if it is a numeric value, it will be treated as an int type of data passed to the variable.
Python--> Basic-->002-->input & Raw_input