不管输入什么,Python 3.x中input()函数的返回值总是字符串.

为什么“不管输入什么,Python 3.x中input()函数的返回值总是字符串。”这题的答案是错。

>>>a = input("input:")input:123 # 输入整数
>>> type(a)<type 'int'> # 整型
>>> a = input("input:") input:"runoob" # 正确,字符串表达式
>>> type(a)<type 'str'> # 字符串追问

不对啊,我用python3.6.0输入123判断出来也是字符串

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-15
python2.x版本的input函数是自动识别类型,raw_input函数是字符串。
python3.x版本的只剩下input函数可用了,而且类型都强制为字符串。
第2个回答  2019-01-05

答案错了吧

本回答被提问者采纳
相似回答