当前位置: 首页 > news >正文

Python注释:给代码“写说明书”,让程序会“说话”

在大多数编程语言当中,注释一项很有用的功能,前面写过的程序都很简单,但是随着不断的学习,代码量越来越大,越来越复杂,就应该向其中添加说明,对你解决问题的方式进行一个大致的阐述。如果把代码看作我们的菜谱,注释就是菜谱旁边的小贴士和注意事项

注释就是嵌入在代码当中的解释性文字,Python解释器会完全忽略他们,就好比老师在批卷子的时候只会看你的答案,而不会看你旁边写的草稿。但是对于读者来说,大大提高了代码的可读性

一、写注释的理由:

为了别人:让团队成员理解你的代码

为了自己:防止未来忘记为什么要这样写(别到时候只有老天能看懂了哈哈哈)

为了质量:通过写注释,你会重新思考代码逻辑

二、写注释的建议

1.说“为什么”而不说“是什么”

不要写:这里把 x 加 1

应该要写:“递增计数器,用于统计数量”

2.简洁明了

用简洁的语言,不说多余废话

3.保持更新

代码改了注释也要改

4.有些情况不需要注释

代码已经很清楚了,或者变量名明显

这里和大家分享一个调试小技巧,在代码进程出现问题的时候,可以先把疑似问题的地方注释掉,以此类推,看每一次代码运行的结果来判断是哪一行出现了问题

好的注释就像地图上的标识,能帮你快速找到方向,但不会把整个地图都写满字

写注释就是:用简单的话,解释为什么要这样写代码

http://www.cnnetsun.cn/news/108668.html

相关文章:

  • 让智能家居“听懂人话”:我用4B模型+万条数据,教会了它理解复杂指令
  • ShawzinBot:Warframe音乐创作的全新革命
  • 超简单破解在市面上的流水灯,学会后你也可以在家里制作
  • 用Python调用EmotiVoice:语音合成脚本编写示例
  • 传统灯光控制软件不够用?QLC+带你突破舞台灯光设计瓶颈
  • 视觉语言导航实战:让AI听懂你的每一个指令
  • Python+Vue的志愿者招募管理系统 Pycharm django flask
  • 33、网络服务与安全技术解析
  • NarratoAI:零基础也能制作专业视频解说的AI神器
  • RQ任务日志管理:从混乱到有序的实战指南
  • Navicat x 达梦技术指引 | 模型设计
  • CAPL学习-SOME/IP交互层-值处理类函数1
  • AI HOME智能体:当存储遇上智能体,开启数据管理新纪元​
  • SystemInformer语言定制:从英文界面到多语言自由切换
  • 事件驱动架构中的消息可靠性:Watermill与RabbitMQ实战深度解析
  • Python+Vue的瑜伽体验课预约系统 Pycharm django flask
  • 彻底解决Git跨平台开发难题:专业.gitattributes模板集合
  • DAIR-V2X车路协同自动驾驶完全实战指南:从零搭建多模态感知系统
  • 腾讯混元视频生成模型完整技术解析
  • 突破传统瓶颈:如何用LightGlue实现图像特征匹配的极致性能
  • 5天从零掌握开源音乐合成:OpenUtau实战创作全流程
  • UniApp页面跳转后关闭原页面的完整指南:让应用流畅如丝
  • 政策 + 技术双驱动!安科瑞赋能农村能源革命,助力乡村振兴落地生根
  • 快捷键一键粘贴常用短语,复制粘贴告别Ctrl+C/V,打工人必备提高效率神器!
  • GifCapture:Mac端高效Gif录制工具完整指南
  • Pearcleaner Homebrew管理全攻略:告别繁琐命令行操作
  • 首款问世,深度进化——AI-HAZOPkit重塑风险分析“智”高点
  • 终极指南:NewGAN-Manager 足球经理头像配置生成器完全使用手册
  • pdf2svg:极简PDF转SVG的终极解决方案
  • 品牌矩阵时代,企业为什么要优先注册“企业名.网址/产品名.网址”?