Pythonのcontinueステートメントとpassステートメントの違い

| | | | | |

Pythonでループを使用すると、タスクが自動化されて効率的に繰り返されます。ただし、ループを完全に終了したり、反復をスキップしたり、この条件を無視したりする条件が発生する場合があります。これは、ループ制御ステートメントを使用して実行できます。ループ制御ステートメントは、実行を通常のシーケンスから変更します。実行がスコープを離れると、そのスコープで作成されたすべての自動オブジェクトが破棄されます。 Pythonは、次の制御ステートメントをサポートしています。

この記事では、 続行およびパス

Continueステートメント

このステートメントは、特定の条件下でループ実行の一部をスキップするために使用されます。その後、制御をサイクルの最初に移します。基本的に、次のステートメントをスキップして、ループの次の反復を続行します。

構文:

続行

パスステートメント

名前が示すように、パスステートメントは単に何もしません。 passステートメントを使用して空のループを記述します。 Passは、空の制御ステートメント、関数、およびクラスにも使用されます。

構文:

 pass 

継続と受け渡しの違い< / h4>

続行と合格の違いをよりよく理解するために、以下の例を検討してください。

例:


#デモするPythonプログラム
#パスと
#続行の違いステートメント


s = "オタク」


#ステートメントをスキップ

for i in s:

if i = = <コードクラス= "string">`k`

print `パスが実行されました`

pass

print (i)


print ()

< br> #承認を継続

for i in s:

if i = = `k`

print `実行を続行`

続行

印刷(i)

終了:

geeパス実行ksgee続行実行s

上記の例では、 iは"k "になり、passステートメントは何もしなかったため、文字 " k"になります。一方、continueステートメントの場合、continueステートメントは制御をループの先頭に移すため、文字 kは出力されません。

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method