Python中2.X和Python3.X中input函数的返回值都是字符串吗
时间: 2024-03-28 17:27:48 浏览: 96
python程序input函数的输出
不是的。在Python 2.x中,`input()`函数会尝试将用户输入的内容当作Python代码来执行,因此返回值可能是任何Python对象,而不仅仅是字符串。为了获取用户输入的字符串,需要使用`raw_input()`函数。而在Python 3.x中,`input()`函数的行为与Python 2.x中的`raw_input()`函数类似,只返回字符串。因此,如果需要在Python 2.x中获取用户输入的字符串,应该使用`raw_input()`函数。
阅读全文