📜  字符串到 int - Python (1)

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

字符串到 int - Python

在 Python 中,字符串和整数之间的转换是一个常见的操作。下面介绍两种方法实现字符串到整数的转换。

1. int()函数

函数 int() 可以将一个字符串转换为整数。如果字符串中有非数字字符,则会抛出 ValueError 异常。

# 将字符串 '123' 转换为整数
num = int('123')
print(num)  # 输出 123
2. 使用 try-except 语句捕获异常

为了避免因为字符串中含有非数字字符而导致程序异常崩溃,可以使用 try-except 语句捕获异常。

# 将字符串 'abc' 转换为整数并捕获异常
try:
    num = int('abc')
except ValueError:
    print('无法将字符串转换为整数')
注意事项
  • 如果字符串中的数字超出了 Python 的整型范围,会抛出 OverflowError 异常。
  • 如果字符串中含有小数点,可以使用 float() 函数将其转换为浮点数。如果要将浮点数转换为整数,可以使用 int() 函数。

推荐阅读: