欢迎访问宙启技术站
智能推送

用Python编写函数,将字符串转换为数字

发布时间:2023-07-06 06:22:35

可以使用Python内置的int()函数将字符串转换为整数。请见以下示例代码:

def str_to_int(string):
    try:
        result = int(string)
        return result
    except ValueError:
        print("Invalid input. Please enter a valid number.")

# 测试
string1 = "12345"
print(str_to_int(string1))
# 输出:12345

string2 = "Hello"
print(str_to_int(string2))
# 输出:Invalid input. Please enter a valid number.

在上述代码中,我们定义了一个名为str_to_int()的函数,它接受一个字符串作为参数,并尝试将该字符串转换为整数。如果转换成功,函数会返回该整数;如果转换失败,函数会打印出错误提示信息。

需要注意的是,在转换过程中可能会出现ValueError,例如当字符串中包含非数字字符时。因此,我们用try-except块来捕获这个异常,并处理错误情况。