py 字符串转INT
在Python中,可以使用内置的int()
函数将字符串转换为整数(INT)。以下是一个简单的示例:
s = "123"
i = int(s)
print(i) # 输出:123
在上述代码中,我们首先定义了一个字符串s
,它包含了一个数字字符串"123"。然后,我们使用int()
函数将这个字符串转换为一个整数i
。最后,我们打印出这个整数,结果为123
。
需要注意的是,如果字符串不能被解析为一个有效的整数(例如包含非数字字符),那么int()
函数会抛出一个ValueError
异常。因此,在使用int()
函数时,最好使用try/except块来处理可能的异常。
例如:
s = "123abc"
try:
i = int(s)
except ValueError:
print(f"无法将字符串{s}转换为整数")
这段代码会尝试将字符串s
转换为整数,如果转换失败(即s
不能被解析为一个有效的整数),则会捕获异常并打印出相应的错误信息。