Python注释

当我们编写一个简单的程序时,其他人可以很容易理解这个程序是如何工作的。然而,如果是一个复杂的很长的程序,可能就不是那么容易理解了。如果时间太久,甚至连当初编写这些程序的人自己都可能无法理解代码了。注释则可以使程序更容易阅读和理解。

注释是供需要阅读程序的人看的,而不是让计算机执行的,计算机运行程序时会忽略这些注释。

Python 单行注释

在 Python 中,# 是单行注释符,表示从 # 到它所在行的末尾的内容都是注释内容,程序不会执行这些注释内容。

我们来为上一小节的示例加上注释,看一下效果,代码如下。
while True:
    try:
        firstNumber=int(input("请输入一个不为零的数字:"))
        secondNumber=10/firstNumber
        print("没有出现任何异常")
        break  #跳出while循环
    except ZeroDivisionError:  #判断是否除数为零
        print ("输入错误,0不可以作为除数,请重试")
    except ValueError:  #判断是否输入的不是数字
        print ("输入错误,输入数字而不是字符,请重试")

Python 多行注释

在 Python 程序中,也可以编写多行内容的注释,以 3 个引号"""作为注释的开始,以下一个 3 个引号"""作为注释的结束,代码如下。
"""
功能:演示捕获异常
作者:李强
编写日期:2019年7月1日
"""
while True:
    try:
        firstNumber=int(input("请输入一个不为零的数字:"))
        secondNumber=10/firstNumber
        print("没有出现任何异常")
        break  #跳出while循环
    except ZeroDivisionError:  #判断是否除数为零
        print ("输入错误,0不可以作为除数,请重试")
    except ValueError:  #判断是否输入的不是数字
        print ("输入错误,输入数字而不是字符,请重试")

提示:在Python中编写多行注释的时候,也可以使用3个单引号'代替3个双引号"