Pythonの複数行のコメント

Python Multi Line Comments



すべてのプログラミング言語は、プロジェクトにコメントを追加するメカニズムを提供します。コメントは、コンパイラまたはインタプリタによって無視されるコンピュータプログラムの単純な行です。コメントは、プログラマーの理解を深めるために自然言語で書かれることがよくあります。開発者はコメントを使用して、デバッグまたはテスト段階でコードの一部を無視します。

Pythonでコメントを書くのは非常に簡単で、Pythonでコメントを作成するのは「#」記号で始まります。この記事では、Pythonで複数行のコメントを作成する方法について説明します。







Pythonで複数行のコメントを書く

他の多くのプログラミング言語とは異なり、Pythonは複数行のコメントを書くための特定の方法を提供していません。それにもかかわらず、この問題に対処する他の方法があります。



Javaでは、次のように複数のコメントを記述します。



/ *
上記では、複数行のコメントを書いています。
このコメント形式はPythonでは機能しません。
* /

コメントを書く上記の方法は、Pythonでも機能しません。





Pythonで複数行のコメントを書く他の方法をいくつか見てみましょう。

複数のシンボルラインコメントの使用

「#」記号は、Pythonの1行コメントを書くために使用されます。連続する複数の単一行コメントを使用して、複数行のコメントを書き込むことができます。この例を見てみましょう。



#こんにちは、みんな
#これはPythonのコメントです
#iは複数行のコメントを書いています
#1行コメントを使用

これは、複数行のコメントを書く1つの方法です。複数の1行のコメントを書き出す必要があるため、少し時間のかかるプロセスです。

それでは、Pythonで複数行のコメントを書く他の方法を見てみましょう。

複数行のコメントを書き込むための文字列リテラルの使用

前に説明したように、Pythonは複数行のコメントを書くための実際の方法を提供していませんが、 できる 複数行のコメントを書き込むには、文字列リテラルを使用します。 Pythonインタープリターは、どの変数にも割り当てられていないリテラル文字列を見落とし、それらを実行しません。したがって、割り当てられていない文字列リテラルを使用して、Pythonで複数行のコメントを書き込むことができます。この例を見てみましょう。

「コメントとして文字列リテラルを使用しています」
「これは複数行コメントです」
「HelloWorldプログラムを印刷しています」
print( 'Hello World')

出力

出力では、Pythonインタープリターがエラーを出力せず、「HelloWorld」というメッセージを出力していることがわかります。

複数行のコメントを書き込むためのトリプル引用文字列リテラルの使用

三重引用符で囲まれた文字列リテラルは主にdocstringの記述に使用されますが、このツールを使用して複数行のコメントを書き込むこともできます。 docstringを、複数行のコメントを書き込むために使用される3つの引用符で囲まれた文字列リテラルと混同しないように注意してください。三重引用符で囲まれた文字列リテラルのインデントが正しくないと、エラーが発生します。この例を見てみましょう。

'' '
複数行のコメントには、三重引用符で囲まれた文字列リテラルを使用しています
プログラミング言語はPythonです
HelloWorldを印刷しましょう
'' '
print( 'Hello World')

出力

出力では、Pythonインタープリターがエラーを出力せず、「HelloWorld」というメッセージを出力していることがわかります。

ここで、複数行のコメントを書き込むための関数内で、三重引用符で囲まれた文字列リテラルを使用してみましょう。

与えられた例では、2つの数値の合計を出力しています。

def cal_sum():
'' '
2つの数値の合計を計算しています。
これは合計プログラムです
'' '
num1 = 10
num2 = 20
print( '合計は:'、num1 + num2)
'' '
Pythonの主な機能
'' '
def main():
cal_sum()

if __name__ == '__ main __':
主要()

出力

ここで、インデントを変更してみましょう。出力では、インタープリターがエラーを出力していることがわかります。

def cal_sum():
'' '
2つの数値の合計を計算しています。
これは合計プログラムです
'' '
num1 = 10
num2 = 20
print( '合計は:'、num1 + num2)
'' '
Pythonの主な機能
'' '
def main():
cal_sum()

if __name__ == '__ main __':
主要()

出力

インタプリタはインデントエラーを出力します。

結論

この記事では、Pythonプログラミング言語で複数行のコメントを作成する方法について説明します。 Pythonは複数行のコメントを書く実際の方法を提供していませんが、この記事で説明されているさまざまな方法を使用してこの問題に対処できます。