📜  如何将 python 输入转换为 int - Python (1)

📅  最后修改于: 2023-12-03 15:09:06.374000             🧑  作者: Mango

如何将 python 输入转换为 int - Python

在编程中,我们有时需要将用户从键盘输入的字符串转换为整数,以便进行计算或其他操作。Python 提供了简单的方法来完成这个任务。

方法一:int() 函数

使用 int() 函数将字符串转换为整数。

num_str = input("请输入一个数字: ")
num = int(num_str)
print(num)

这个代码片段将提示用户输入一个数字,将其转换为整数并将其打印输出。

方法二:使用 try/except 进行错误处理

当用户输入一个无法转换为整数的字符串时,使用 int() 函数会引发 ValueError 异常。为了避免程序因错误输入而停止运行,我们可以使用 try/except 结构进行错误处理。

num_str = input("请输入一个数字: ")
try:
    num = int(num_str)
    print(num)
except ValueError:
    print("输入的不是一个数字!")

这个代码片段将对用户输入进行错误处理,如果输入无法转换为整数,则打印出错误信息。

结论

以上介绍了两种将字符串转换为整数的方法。在编写 Python 程序时,根据实际需要选择适合自己的方法即可。