相关疑难解决方法(0)

Python类型提示有异常

我有一个看起来像这样的函数:

def check_for_errors(result):
    if 'success' in result:
        return True

    if 'error' in result:
        raise TypeError

    return False
Run Code Online (Sandbox Code Playgroud)

在成功运行此函数时,我应该得到一个bool,但是如果有错误我应该得到一个TypeError- 这是可以的,因为我在另一个函数中处理它.

我的函数第一行看起来像这样:

def check_for_errors(result: str) -> bool:
Run Code Online (Sandbox Code Playgroud)

我的问题是:我应该在提示中提及错误吗?

python exception type-hinting python-3.x

32
推荐指数
3
解决办法
5389
查看次数

标签 统计

exception ×1

python ×1

python-3.x ×1

type-hinting ×1