📜  Python注释

📅  最后修改于: 2020-10-24 08:53:35             🧑  作者: Mango

Python注释

Python Comment是程序员必不可少的工具。注释通常用于解释代码。如果代码有正确的解释,我们可以轻松理解代码。一个好的程序员必须使用这些注释,因为将来任何人都希望修改代码以及实现新模块。然后,可以轻松完成。

在其他编程语言(例如C++)中,它为单行注释提供// //,为多行注释提供/ * …. * /,但是Python提供了单行Python注释。要在代码中应用注释,我们在语句或代码的开头使用hash(#)。

让我们了解以下示例。

在这里,我们使用hash(#)对print语句进行了注释。它不会影响我们的print声明。

多行Python注释

我们必须在每行代码的开头使用hash(#)来应用多行Python注释。考虑以下示例。

例:

输出:

The sum is: 15

即使绝对的初学者也可以理解以上代码,因为代码每一行都在发生什么。这是在代码中使用注释的优势。

我们还可以将三引号(”””)用于多行注释。三重引号还用于字符串格式化。考虑以下示例。

Docstrings Python注释

文档字符串注释主要在模块,函数,类或方法中使用。这是一个文档Python字符串。我们将在进一步的教程中解释类/方法。

例:

输出:

Hello Joseph

我们可以使用__doc__属性检查函数的文档字符串。

输出:

Output:
'\n  This function prints Hello Joseph\n  '

注意:docstring必须是函数的第一件事;否则, Python解释器无法获取文档字符串。

Python缩进

Python缩进用于定义代码块。其他编程语言(例如C,C++和Java)使用大括号{},而Python使用缩进。空格在Python中用作缩进。

缩进使用在代码的开头,并以意外行结尾。同一行缩进定义了代码块(函数的主体,循环等)

通常,四个空格用作缩进。缩进量取决于用户,但是在整个块中缩进量必须保持一致。

为了表示代码块,我们在代码块的每一行都缩进了相同的空格。

考虑以下示例。

输出:

Enter the number: 10
Even Number
Task Complete

上面的代码if和else是两个单独的代码块。两个代码块都缩进了四个空格。 print(“任务完成”)语句没有缩进四个空格,并且超出了if-else块。

如果缩进使用不正确,则将导致IndentationError。