Pycharm 中, Python 的注释存在一些特殊的用法,比如 # noqa# todo# type

noqano quality assurance ,用在一行代码后,表示这一行代码自动检查忽略错误,由 IDE 支持
比如以下命名拼写问题,不会出现下划线提醒:

也可以用作 # noqa: <error> ,表示忽略某一特定类型的错误,例如

如上表示忽略了 numpy 引用但未使用的问题,不会出现提示

作为助记符,表示将要完成的功能或任务,由 IDE 支持,比如在 PyCharm 中会高亮表示,并可快速查询

用于指定期望的数据类型

上图中为 a 指定的类型为 dict ,但被赋予数字 5 ,因此 IDE 会提示该问题
a 可使用 dict 的相关方法和属性

更新于 阅读次数