在Python中,默认的输入类型是字符串(str
类型)。无论你输入的是数字、字符还是其他类型的内容,input
函数都会将其作为字符串处理并返回。
如果需要将字符串转换为其他类型(如整数、浮点数等),可以使用适当的类型转换函数(如int
、float
等)将其转换为所需的类型。
例如,将输入的两个整数相加:
# 获取用户输入的两个整数
num1 = input("请输入第一个整数:")
num2 = input("请输入第二个整数:")
# 将输入的字符串转换为整数类型
num1 = int(num1)
num2 = int(num2)
# 计算两个整数的和
sum = num1 + num2
# 输出结果
print("两个整数的和为:", sum)
输出结果:
如果要把输入类型转换为一个数组:
num_str = input("请输入数字,并用逗号隔开:")
nums = [int(num) for num in num_str.split(',')]
print(nums)
print(type(nums))
结果示例图: