1. Learn
  2. /
  3. 课程
  4. /
  5. Python 函数编写

Connected

道练习

检查返回类型

Python 在数据类型上的灵活性常被视为语言的一大优势。但如果错误的数据类型没有被及时发现,也可能带来问题。为了确保代码严格按照预期运行,您决定在所有函数中显式检查返回类型,确认它们确实返回了您期望的结果。为此,您将编写一个装饰器,用于检查被装饰函数的返回类型是否正确。

注意:assert 是一个关键字,可用于测试某个条件是否为真。若您编写 assert condition 且 condition 为 True,它不会有任何动作。若 condition 为 False,它会抛出一个错误,错误类型为 AssertionError。

说明 1 / 共 2 个

undefined XP
    1
    2
  • 先完成 returns_dict() 装饰器,使其在被装饰函数的返回类型不是字典时抛出 AssertionError。