如何将输入的字符串转换为整数? (Python 3.9)
How do I convert a string from an input into an integer? (Python 3.9)
如您所知,Python中的用户输入默认是一个字符串。我尝试在之后使用 int() 函数转换它们,但是,它仍然是一个字符串。
代码示例:
number = input("Input a number: ")
int(number)
print(type(number))
这将给出以下输出:<class 'str'>
,即使我尝试将它们转换为整数。
您需要分配值,因为 int()
不适用于 place。
number = int(number)
您还需要将转换后的变量分配给您的 number
:
number = input("Input a number: ")
number = int(number)
print(type(number))
或者直接这样:
number = int(input("Input a number: "))
print(type(number))
如您所知,Python中的用户输入默认是一个字符串。我尝试在之后使用 int() 函数转换它们,但是,它仍然是一个字符串。 代码示例:
number = input("Input a number: ")
int(number)
print(type(number))
这将给出以下输出:<class 'str'>
,即使我尝试将它们转换为整数。
您需要分配值,因为 int()
不适用于 place。
number = int(number)
您还需要将转换后的变量分配给您的 number
:
number = input("Input a number: ")
number = int(number)
print(type(number))
或者直接这样:
number = int(input("Input a number: "))
print(type(number))