Python基础第三讲:这样写 Python 代码注释,方便你我他

i小码哥

共 1837字,需浏览 4分钟

 ·

2021-03-27 15:07



小白:小码哥,我特别不喜欢写代码注释。到底要不要写呢?


小码哥:需要的。今天一起聊一下 Python 代码注释:



01
什么是代码注释


注释就是在你的代码里面添加上解释说明。


代码是告诉阅读的人做什么事情,而注释是告诉阅读的人为什么这么做。


这点在学习编程的时候,特别重要;尤其在刚开始的时候一定要养成写注释的习惯,不要嫌其麻烦,因为注释真的很方便阅读代码的人理解。


在实际工作中,项目一般都很大,需要协作完成。


如果有人没写注释就给下一个人阅读,那阅读有可能变成特别痛苦的一件事情。有时候代码漂不漂亮也要看注释是不是全面。


不过目前的普遍状况是,国内很多人,即使是工作很多年的老程序员也不喜欢写注释。笔者在看国内的 Python 或其它编程语言视频教程时也发现很多老师不写注释。因为麻烦,认为是多干活。

这个观点是错误的,


因为即使自己写的代码,2年以后我相信你自己都不记得写的是什么了。


另外,据我了解,一些大公司代码注释写的都非常全面,比如Google、 Oracle等。



02
Python 代码注释


既然注释这么重要,咱们看看Python的注释都有哪些呢?


01 单行注释


在Python中,单行注释用井号(#)标识,也就是 # 后面的内容;


但是,要注意以下几点:


A: # 和注释内容之间必须留一个空格才可以否则不符合规范, 如图所示:



B: 注释的作用是解释说明,并不是真的需要运行。如下代码。你只会看到你好,小码哥,其他的你看不到。



C: 注释可以写在代码的任何地方,甚至可以在代码行中使用。推荐写在代码上面



D: 您写的注释一定要注意语言的简短、贴切、切中要害。PEP 8建议将代码保持在79个字符或更少,代码行中的注释最多为72个字符。如果您的注释接近或超过了该长度,则需要将其转变为多行注释。


02 多行注释


多行注释用一对三引号(''' ''' )或者一对三个双引号(""" """)表示。


多行注释一般用在整个文本或者某一个代码区域的解释说明,其中三个双引号表示整个文档的说明。


有一点需要注意:双引号是英文输入法的,不是中文输入法。今天有一个圈友遇到该问题,他怎么无法注释。希望大家注意。大家一起学习的效率还是比较高的,因为他人的问题就是自己的经验,及早避免。



03
Python 代码注释小技巧

如果我们有很长一段文字需要注释呢?或者批量将代码转化为注释,一行一行地注释它可能需要很多时间!


在这种情况下,只需选择需要作为注释的代码行并在PC上按Ctrl+/,或在Mac上按Cmd+/。所有选中的代码前都将加上一个#标记,并被程序忽略。


如果您的注释行数较多,或者您正在阅读的脚本中的注释非常长,那么您的文本编辑器可能会让您选择使用左侧 减号(-)的折叠它们。如下图



折叠前后对比


最后,需要注意一点:注释虽然比较方便,但是并不是每一行代码都需要注释。只有关键的地方需要,比如:新的语法点、代码重点解决的问题、重要的细节或者结论等。

以上内容摘自《零基础轻松学 Python》



更多精彩


在公众号后台对话框输入以下关键词

查看更多优质内容!


PM2.5 | 世界杯 | 惊喜 | 附书代码

觉得不错,请把这篇文章分享给你的朋友

转载 / 投稿请联系:data_circle_yoni

● 总结 Python 的4张超大思维导图,一定不要错过哦

 知乎13万赞!为何很多名校毕业生,都输在了人生后半程

 【连载】小白轻松学Python ---- 到底如何入门  Python?

● 怎么才能自学成 Python 大牛?这有些建议

 Python打牢基础,从22个语法开始!

 手把手 | 爬取京东评论,且修改网址直接可复用哦(送代码)

● 为何“Python 之父” 力荐的小蓝书火了?

 Python实战 | 只需 ”三步“ 爬取二手iphone手机信息(转发送源码)

 做数据分析不得不看的书有哪些?

 Python实战 | 手把手教你爬取豆瓣电影 Top 250(附全部代码)

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报