📅  最后修改于: 2023-12-03 15:09:06.374000             🧑  作者: Mango
在编程中,我们有时需要将用户从键盘输入的字符串转换为整数,以便进行计算或其他操作。Python 提供了简单的方法来完成这个任务。
使用 int()
函数将字符串转换为整数。
num_str = input("请输入一个数字: ")
num = int(num_str)
print(num)
这个代码片段将提示用户输入一个数字,将其转换为整数并将其打印输出。
当用户输入一个无法转换为整数的字符串时,使用 int()
函数会引发 ValueError
异常。为了避免程序因错误输入而停止运行,我们可以使用 try/except
结构进行错误处理。
num_str = input("请输入一个数字: ")
try:
num = int(num_str)
print(num)
except ValueError:
print("输入的不是一个数字!")
这个代码片段将对用户输入进行错误处理,如果输入无法转换为整数,则打印出错误信息。
以上介绍了两种将字符串转换为整数的方法。在编写 Python 程序时,根据实际需要选择适合自己的方法即可。