对。Python 中的 input() 函数始终返回字符串类型。即使输入的是数值,例如 '123',它也会被存储为字符串。如果你需要将输入转换为数值类型,可以使用 int() 或 float() 函数进行转换。

例如:

number = input("请输入一个数字:")
print(type(number))  # 输出 <class 'str'>

number = int(input("请输入一个数字:"))
print(type(number))  # 输出 <class 'int'>

在第一个例子中,number 变量存储的是字符串 '123'。在第二个例子中,int() 函数将输入的字符串 '123' 转换为整数类型,并将结果存储在 number 变量中。

因此,虽然 input() 函数始终返回字符串类型,但你可以通过类型转换函数来获得你需要的数值类型。

Python input() 函数返回值类型:字符串与数值

原文地址: https://www.cveoy.top/t/topic/oVFv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录