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

Pythonループのelse句をどのように理解できますか?


Pythonのユニークな機能の1つは、ループとともにelse句を使用できることです。この機能は、C /C++やJavaなどの言語では見られません。

通常、ループの本体はループ条件によって制御されて繰り返し実行され、その後、実行を開始した後のステートメントが実行されます。 Pythonループでは、elseブロックは、すべての反復が終了した後、プログラムがループを終了する前に実行されます。次の例を見てください

for x in range(5):
print ('inside body of loop',x)
else:
print ('else block of loop')
print ('outside loop')
出力

結果は、ループブロックが終了する前に実行されたelseブロックを示しています

inside body of loop 0
inside body of loop 1
inside body of loop 2
inside body of loop 3
inside body of loop 4
else block of loop
outside loop

  1. Pythonのmatplotlibで「バックエンド」を設定するにはどうすればよいですか?

    matplotlib.rcParams[backend]を使用してバックエンド値をオーバーライドできます。 ステップ get_backend()メソッドを使用して、現在のバックエンドの名前、つまりデフォルト名を返します。 ここで、バックエンド名をオーバーライドします。 get_backend()メソッドを使用して、現在のバックエンドの名前、つまり更新された名前を返します。 例 import matplotlib print("Before, Backend used by matplotlib is: ", matplotlib.get_backend

  2. Tensorflowを使用してPythonを使用してモデルをトレーニングするにはどうすればよいですか?

    モデルは、Tensorflowの「train」メソッドを使用してトレーニングできます。この方法では、エポック(モデルに合うようにデータをトレーニングする必要がある回数)とトレーニングデータが指定されます。 続きを読む: TensorFlowとは何ですか?KerasはTensorFlowとどのように連携してニューラルネットワークを作成しますか? Google Colaboratoryを使用して、以下のコードを実行しています。 Google ColabまたはColaboratoryは、ブラウザー上でPythonコードを実行するのに役立ち、構成が不要で、GPU(グラフィックプロセッシングユニット