Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで1行に複数のステートメントを提供するにはどうすればよいですか?


統一インデントのブロック内の複数のステートメントが複合ステートメントを形成します。通常、各ステートメントはエディターの個別の物理行に書き込まれます。ただし、ブロック内のステートメントは、セミコロンで区切られている場合は1行で記述できます。以下は、別々の行に書かれた3つのステートメントのコードです

a=10
b=20
c=a*b
print (c)

これらのステートメントは、セミコロンを間に置くことで1行で非常にうまく記述できます。

a=10; b=20; c=1*b; print (c)

インデントが増加した新しいブロックは、通常、if、else、while、for、tryステートメントの場合のように:記号の後に始まります。ただし、上記の構文を使用すると、ブロック内のステートメントはセミコロンを付けることで1行で記述できます。以下は、forループ内のステートメントのブロックの簡単な例です

for i in range(5):
   print ("Hello")
   print ("i=",i)

このブロックは、次のように1行で書き込むこともできます-

for i in range(5): print ("Hello"); print ("i=",i)

ただし、ステートメントのネストされたブロックがある場合、この方法は許可されません。



  1. Pythonで同じ行に印刷するにはどうすればよいですか?

    print() Pythonのメソッドは、毎回次の行に自動的に出力されます。 print()メソッドは、デフォルトで次の行へのポインタを取ります。 例 for i in range(5):    print(i) 出力 0 1 2 3 4 同じ行に印刷するようにprint()メソッドを変更します printメソッドは、ポインタを同じ行に保持するために、追加のパラメータend =”“を取ります。 endパラメータは、同じ行に印刷された要素を区切るために、スペースや二重引用符で囲まれた記号などの特定の値を取ることができます。 構文 print(“…

  2. Pythonで複数のグラフを組み合わせる方法

    はじめに Matplotlibを使用すると、同じグラフに複数のプロットを追加できます。このチュートリアルでは、2つの異なる軸で同じプロットにデータを表示する方法を示します。 その方法.. 1. pythonコマンドプロンプトを開き、pip install matplotlibを起動して、matplotlibをインストールします。 import matplotlib.pyplot as plt 2.表示するデータを準備します。 import matplotlib.pyplot as plt # data prep (I made up data no accuracy in these