Python 的注释方式中存在一些特殊的用法,比如 # noqa, # todo, # type
(1)# noqa
noqa 指 no quality assurance,用在一行代码后,表示这一行代码自动检查忽略错误,由IDE支持
比如以下命名拼写问题,不会出现下划线提醒:
也可以用作 # noqa: <error>,表示忽略某一特定类型的错误,例如
表示忽略引用了numpy但并未使用的问题,不会出现提示
(2)# todo
作为助记符,表示将要完成的功能或任务,由IDE支持
比如在 PyCharm 中会高亮表示,并可快速查询