![Python语言从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/679/33643679/b_33643679.jpg)
上QQ阅读APP看书,第一时间看更新
2.2 注释
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/35_02.jpg?sign=1739298134-BzJfa0wgZ8SXkv8loGB4NbpeIb67tPsn-0-5805fcaa537bc238def0e6c03594d51a)
↑扫码看视频
在计算机语言中,注释用于解释说明某段代码的作用,便于软件程序后期的维护和调试工作。注释并不会增加可执行程序的大小,在执行程序时会忽略所有注释。在本节中,将详细讲解Python语言注释的基本知识。
在Python程序中有2种类型的注释,分别是单行注释和多行注释。
(1)单行注释
单行注释是指只在一行中显示注释内容,Python中单行注释以#开头,具体语法格式如下。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/35_03.jpg?sign=1739298134-lwpkso9AuB8VnWjMVxiOvyyQ7dR16m96-0-002fc532231d7d170d1d492ea5bdfb9b)
例如下面的代码。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/35_04.jpg?sign=1739298134-YAblrRjxvLsL2IV4geCwC8owb9Qjqy7e-0-3a1dbc3e2fba921bf4eff9ab8e48a654)
(2)多行注释
多行注释也被称为成对注释,是从C语言继承过来的,这类注释的标记符号是成对出现的。在Python程序中,有两种实现多行注释的方法。
● 第一种:用三个单引号“'''”将注释括起来。
● 第二种:用三个双引号“"""”将注释括起来。
例如下面是用三个单引号创建的多行注释。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/35_05.jpg?sign=1739298134-KHGzkeQozKcQ1tZbuIOIfGsvpTsux9fL-0-696aae4f5ec2d3b0f8319f9603f3083f)
例如下面是用三个双引号创建的多行注释。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/36_01.jpg?sign=1739298134-U8IV1ku9kWzXNS9oL9VDe0jDJd2PrInO-0-77ebda4691f7da2aa32f7a18c14387ee)
在Python程序中通常混用上述2种注释形式。注释太多的程序代码容易导致代码难以理解,通常较好的处理方式是将一个注释块放在所解释代码的上方。当改变代码时,注释应与代码保持一致。程序员即使知道系统其他形式的文档已经过期,但还是会比较相信注释,认为它会是正确的解释。所以错误的注释比没有注释更糟,因为它会误导后来者。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/36_02.jpg?sign=1739298134-ryPTVYnRMpALbx6MM8Lu8Ac8v2jNCmsI-0-35852175cb82600df6c39db86cf31808)
实例文件zhushi.py的具体实现代码如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/36_03.jpg?sign=1739298134-roVcKTWMUVyr6D1GWK5IDUrKmNYe9YqU-0-e32588961e4ffc34a942a27052af4eb2)
在上述代码中,虽然前2个print语句是Python格式的代码,但是因为在注释标记符号内,所以执行后不会显示任何效果。执行后会输出如下的效果。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/36_04.jpg?sign=1739298134-EdBoBfT6jFueVLL9YnuUw4QWYCjd73UV-0-34b13011293d6c08ddd8abc8f73af36a)