详解Python 如何把输入读成整数

  • Post category:Python

当使用Python进行输入时,输入的内容一般都默认为字符串类型。如果需要将输入读成整数,可以使用int()函数将其转换为整数类型。以下是将输入读成整数时的完整攻略:

  1. 使用input()函数获取输入

首先需要使用input()函数获取输入。input()函数会从标准输入中读取一行,并返回字符串类型的结果。例如,以下代码可以获得用户输入的整数:

input_str = input()
  1. 使用int()函数将字符串类型的输入转换为整数类型

接下来,可以使用int()函数将字符串类型的输入转换为整数类型。int()函数将字符串作为参数,返回与字符串等价的整数类型。例如,以下代码可以将用户输入的字符串转换为整数类型:

input_int = int(input_str)
  1. 完整示例一:读取一行输入,并使用int()将其转换为整数
# 读取一行输入,并使用int()转换为整数
input_str = input()
input_int = int(input_str)

# 输出结果
print(input_int)

执行上述代码,可以输入任意整数,并将其输出。

  1. 完整示例二:使用列表存储多个输入,并使用int()将其全部转换为整数
# 读取多个输入,并使用int()转换为整数
input_str = input()
input_list = input_str.split()  # 按空格分割输入,得到列表

input_int_list = [int(x) for x in input_list]  # 使用列表推导式将列表中的元素全部转换为整数

# 输出结果
print(input_int_list)

执行以上代码,可以输入多个数字,以空格隔开,并将其转换为整数类型存储在列表中输出。