Home  >  Article  >  Backend Development  >  How does python divide statement blocks?

How does python divide statement blocks?

(*-*)浩
(*-*)浩Original
2019-06-24 11:31:4010646browse

A statement block is a group of statements that are executed when a condition is true (conditional statement) or executed multiple times (loop statement);

How does python divide statement blocks?

You can create a statement block by placing a space before the code to indent the statement. Each line in the statement block must be indented by the same amount; (recommended learning: Python video tutorial)

Indentation: Python developers intentionally prevent programs that violate indentation rules from being compiled, in order to force programmers to develop good programming habits;

Python The language uses indentation to indicate the beginning and exit of statement blocks (Off-side rules), rather than using curly braces or certain keywords;

Increase indentation to indicate the beginning of statement blocks, Reducing the indentation indicates the exit of the statement block.

Indentation is part of Python syntax.

The following pseudocode (not real Python code) shows how indentation works:

  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

Multiple languages ​​use special words or characters (such as begin or { ) to represent The beginning of a statement block, and another word or character (such as end or }) is used to indicate the end of the statement block.

But in Python, the colon (:) is used to identify the beginning of a statement block, and each statement in the block is indented (the indentation amount is the same).

When the indentation amount is the same as that of the closed block, it means that the current block has ended.

For more Python-related technical articles, please visit the Python Tutorial column to learn!

The above is the detailed content of How does python divide statement blocks?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn