在 Pycharm
中, Python
的注释存在一些特殊的用法,比如 # noqa
, # todo
, # type
noqa
指 no quality assurance
,用在一行代码后,表示这一行代码自动检查忽略错误,由 IDE
支持
比如以下命名拼写问题,不会出现下划线提醒:
也可以用作 # noqa: <error>
,表示忽略某一特定类型的错误,例如
如上表示忽略了 numpy
引用但未使用的问题,不会出现提示
作为助记符,表示将要完成的功能或任务,由 IDE
支持,比如在 PyCharm
中会高亮表示,并可快速查询
用于指定期望的数据类型
上图中为 a
指定的类型为 dict
,但被赋予数字 5
,因此 IDE
会提示该问题
但 a
可使用 dict
的相关方法和属性