随笔 - 214  文章 - 12  评论 - 40  阅读 - 38万

Python编码规范08-注释--代码注释

1、 块注释

“#”号后空一格,段落间用空行分开(同样需要“#”号)。

# 块注释
# 块注释
#
# 块注释
# 块注释

2、 行注释

至少使用两个空格和语句分开,注意不要使用无意义的注释。

# 正确的写法
x = x + 1  # 边框加粗一个像素

# 不推荐的写法(无意义的注释)
x = x + 1 # x加1

3、 建议

在代码的关键部分(或比较复杂的地方), 能写注释的要尽量写注释。

比较重要的注释段, 使用多个等号隔开, 可以更加醒目, 突出重要性。

复制代码
app = create_app(name, options)


# =====================================
# 请勿在此处添加 get post等app路由行为 !!!
# =====================================


if __name__ == '__main__':
    app.run()
复制代码

4、 TODO注释

TODO注释应该在所有开头处包含"TODO"字符串, 紧跟着是用括号括起来的你的标识符. 然后是一个可选的冒号. 接着必须有一行注释, 解释要做什么.

如果你的TODO是"将来做某事"的形式, 那么请确保你包含了一个指定的日期或者一个特定的事件("等到所有的客户都可以处理XML请求就移除这些代码").

# TODO(kl@gmail.com): Use a "*" here for string repetition.
# TODO(Zeke) Change this to use relations.

 

posted on   麦克煎蛋  阅读(358)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示