input()
在 Python 2.x 中,input() 用于接收标准输入,并把标准输入当成数值类型来处理:
In [3]: num = input("Please input a number: ") Please input a number: 123 In [4]: num Out[4]: 123 In [5]: type(num) Out[5]: int
在 Python 3.x 中,input() 用于接收标准输入,并把标准输入当成字符串类型来处理,如果输入数字也被当成字符串处理:
In [1]: num = input("Please input a number: ") Please input a number: 123 In [2]: num Out[2]: '123' In [3]: type(num) Out[3]: str