我对在python中使用注释感到困惑......
在python文档中,它说功能注释是完全可选的元数据信息....你可以参考https://docs.python.org/3/tutorial/controlflow.html
如果它是完全可选的,为什么我们在python中有这个?
答案 0 :(得分:1)
在与这些注释相关的PEP 3107中,您可以阅读:
注释对意义的唯一方式是第三方库解释它们时。这些注释消费者可以通过功能的注释做任何他们想做的事情。
您可以将它用于文档目的,linting,验证......但标准库中没有任何内容可以使用它。
答案 1 :(得分:0)
使用库时,函数注释可能真的很棒,它可以帮助您了解需要发送的参数类型,而无需抓取大量文档表。