在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))
结果示例图:
