ホームページ  >  記事  >  バックエンド開発  >  Python はステートメントブロックをどのように分割しますか?

Python はステートメントブロックをどのように分割しますか?

(*-*)浩
(*-*)浩オリジナル
2019-06-24 11:31:4010632ブラウズ

ステートメント ブロックは、条件が true の場合 (条件ステートメント)、または複数回実行される (ループ ステートメント) ステートメントのグループです。

Python はステートメントブロックをどのように分割しますか?

コードの前にスペースを入れてステートメントをインデントすることでステートメント ブロックを作成できます。ステートメント ブロックの各行は同じ量だけインデントする必要があります。 (推奨学習: Python ビデオ チュートリアル)

インデント: Python 開発者は、プログラマーに適切なプログラミング習慣を身につけさせるために、インデント ルールに違反するプログラムがコンパイルされるのを意図的に防ぎます。この言語では、中かっこや特定のキーワードを使用するのではなく、インデントを使用してステートメント ブロックの開始と終了を示します (オフサイド ルール)。

インデントを増やしてステートメント ブロックの開始を示します。 , インデントを減らすと、ステートメント ブロックの終了が示されます。

インデントは Python 構文の一部です。

次の疑似コード (実際の Python コードではありません) は、インデントがどのように機能するかを示しています。

  this is a line
    this is a line
         this is another block
         continuing the same block
         the last line of this block
    phew,there we escaped the inner block
複数の言語では、始まりを表すために特別な単語や文字 (begin や { など) が使用されます。ステートメント ブロックの終わりを示すために別の単語または文字 (end や } など) が使用されています。

ただし、Python では、ステートメント ブロックの先頭を識別するためにコロン (:) が使用され、ブロック内の各ステートメントはインデントされます (インデント量は同じです)。

インデント量が閉じたブロックと同じ場合は、現在のブロックが終了したことを意味します。

Python 関連の技術記事をさらに詳しく知りたい場合は、

Python チュートリアル
列にアクセスして学習してください。

以上がPython はステートメントブロックをどのように分割しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。