使用from_int()方法在Python中将字符串转换为整数
发布时间:2023-12-24 09:16:23
在Python中,可以使用int()函数将字符串转换为整数。可以使用以下方法之一将字符串转换为整数:
1. 使用int()函数:
num_str = "12345" num_int = int(num_str) print(num_int) # 输出 12345
2. 使用from_int()方法,该方法是int类的一个实例方法:
num_str = "98765" num_int = int.from_bytes(num_str.encode(), 'big') print(num_int) # 输出 98765
在上述例子中,通过将字符串传递给int()或from_int()函数,并将结果赋值给一个变量,可以将字符串转换为整数。
但需要注意的是,如果字符串不能被解析为合法的整数,则会抛出ValueError异常。例如:
num_str = "abc" num_int = int(num_str) # 抛出 ValueError: invalid literal for int() with base 10: 'abc'
因此,在使用这些方法时,需要确保被转换的字符串是一个合法的整数。
