广告源于生活点滴
我们不是无所不能,只是在不断进步,不断超越自我
咨询热线:QQ:1790466627
公司简介
经营理念
合作共赢
联系我们
您当前的位置:主页 > 编程教程 > python教程 >

Python注释详解

发布于:2022-01-27 20:34来源:admin 作者:admin 点击:
注释(Comments)用来向用户提示或解释某些代码的作用和功用,它能够呈现在代码中的任何位置。Python 解释器在执行代码时会疏忽注释,不做任何处置,就仿佛它不存在一样。

在调试(Debug)程序的过程中,注释还能够用降临时移除无用的代码。

注释的最大作用是进步程序的可读性,没有注释的程序几乎就是天书,让人吐血!

千万不要以为你本人写的代码标准就能够不加注释,甩给他人一段没有注释的代码是对他人的不尊重,是十分自私的行为;你能够喜欢自虐,但请不要优待他人。

很多程序员宁愿本人去开发一个应用,也不愿意去修正他人的代码,没有合理的注释是一个重要的缘由。固然良好的代码能够自成文挡,但我们永远不分明今后阅读这段代码的人是谁,他能否和你有相同的思绪;或者一段时间以后,你本人也不分明当时写这段代码的目的了。

普通状况下,合理的代码注释应该占源代码的 1/3 左右。

Python 支持两品种型的注释,分别是单行注释和多行注释。

Python 单行注释

Python 运用井号#作为单行注释的符号,语法格式为:

# 注释内容

从井号#开端,直到这行完毕为止的一切内容都是注释。Python 解释器遇到#时,会疏忽它后面的整行内容。

阐明多行代码的功用时普通将注释放在代码的上一行,例如:

		
  1. #运用print输出字符串
  2. print("Hello World!")
  3. print("C言语中文网")
  4. print("http://c.biancheng.net/python/")
  5.  
  6. #运用 print输出数字
  7. print(100)
  8. print( 3 + 100 * 2)
  9. print( (3 + 100) * 2 )
阐明单行代码的功用时普通将注释放在代码的右侧,例如:

		
  1. print("http://c.biancheng.net/python/") #输出Python教程的地址
  2. print( 36.7 * 14.5 ) #输出乘积
  3. print( 100 % 7 ) #输出余数

Python 多行注释

多行注释指的是一次性注释程序中多行的内容(包含一行)。 Python 运用三个连续的单引号'''或者三个连续的双引号"""注释多行内容,详细格式如下:

		
  1. '''
  2. 运用 3 个单引号分别作为注释的开头和结尾
  3. 能够一次性注释多行内容
  4. 这里面的内容全部是注释内容
  5. '''
或者

		
  1. """
  2. 运用 3 个双引号分别作为注释的开头和结尾
  3. 能够一次性注释多行内容
  4. 这里面的内容全部是注释内容
  5. """
多行注释通常用来为 Python 文件、模块、类或者函数等添加版权或者功用描绘信息。

留意事项

1) Python 多行注释不支持嵌套,所以下面的写法是错误的:

		
  1. '''
  2. 外层注释
  3. '''
  4. 内层注释
  5. '''
  6. '''
2) 不论是多行注释还是单行注释,当注释符作为字符串的一局部呈现时,就不能再将它们视为注释标志,而应该看做正常代码的一局部,例如:

		
  1. print('''Hello,World!''')
  2. print("""http://c.biancheng.net/cplus/""")
  3. print("#是单行注释的开端")
运转结果:

Hello,World! http://c.biancheng.net/cplus/ #是单行注释的开端

关于前两行代码,Python 没有将这里的三个引号看作是多行注释,而是将它们看作字符串的开端和完毕标志。 关于第 3 行代码,Python 也没有将井号看作单行注释,而是将它看作字符串的一局部。

注释能够协助调试程序

给代码添加阐明是注释的根本作用,除此以外它还有另外一个适用的功用,就是用来调试程序。 举个例子,假如你觉得某段代码可能有问题,能够先把这段代码注释起来,让 Python 解释器疏忽这段代码,然后再运转。假如程序能够正常执行,则能够阐明错误就是由这段代码惹起的;反之,假如仍然呈现相同的错误,则能够阐明错误不是由这段代码惹起的。 在调试程序的过程中运用注释能够减少错误所在的范围,进步调试程序的效率。

更多咨询尽在遵义广告公司尚美冠

tag标签:
------分隔线----------------------------
------分隔线----------------------------
分享到:
回到顶部