注释是不会被执行的,无论是代码也还,还是对代码的解释说明也还,注释的作用是为了让别人可以更清楚的理解你打代码,一个优秀的程序员,一定也拥有一个良好的注释习惯。
注释可分为单行注释和多行注释(或者叫字符串注释),下面分别对这两种注释方式进行介绍。
Python 使用类似于 Shell 的行注释方式,以#
开始一直到行结束,这些内容都被认为是注释。解释器是不会对这部分内容进行任何处理的。
另外一种特殊的注释方法,就是多行注释,严格来说不叫注释,叫作字符串注释。这种注释方法就是将注释内容放入模块、函数、类的起始字符串,该字符串也被称作“文档字符串(docstring)”。
下面的代码中,有两处是用 “#” 开始的代码,有一处是用字符串进行注释的,都已经对它们进行了标注。如下所示:
#计算最大值(单行注释)
def max(input_list):
"""计算输入列表中元素的最大值,如果
输入的不是列表,则返回None
(字符串注释)
"""
if isinstance(input_list, list):
ret = input_list[0]
for x in input_list:
if x > ret:
ret = x
return ret
else:
#如果输入的不是列表,那么返回None(单行注释)
return None
if __name__ == "__main__":
ret = max([1, 3, 5, 0, 11])
print(u"最大值为%d" % ret)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧