1.Python 2.0输入有两种:一种是input,另一种是raw_input,二者之间的主要区别在于:
1、input是处理数值问题,例如:input(“number\n"),提示输入是时,我们输入的是1+2,则输出为3。也就是
说input对我们输入的表达式进行了求值。
2、针对同样的输入1+2。而raw_input则将原样输出1+2。
2.Python 3.0中,由于种种原因,取消掉了raw_input。而只剩input。实际上是 取消了input,然后将原raw_input改为了input;
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> input("please input st.\n")
please input st.
stringstring
'stringstring'
>>> input("please input st.\n")
please input st.
4
'4'
>>> input("please input st.\n")
please input st.
1+2
'1+2'
>>> eval(input("please input st.\n"))
please input st.
1+2
3
>>>