Простой пример

Для Python Гвидо ван Россум основал группировку утверждений на отступе. Причины этого объясняются в первом разделе «Дизайн и история Python FAQ» . Колоны, : , используется , чтобы объявить отступ блок кода , например, в следующем примере:

 class ExampleClass:
    #Every function belonging to a class must be indented equally
    def __init__(self):
        name = "example"

    def someFunction(self, a):
        #Notice everything belonging to a function must be indented
        if a > 5:
            return True
        else:
            return False

#If a function is not indented to the same level it will not be considers as part of the parent class
def separateFunction(b):
    for i in b:
    #Loops are also indented and nested conditions start a new indentation
        if i == 1:
            return True
    return False

separateFunction([2,3,5,6,1])

 

Пробелы или табуляции?

Рекомендованный отступ состоит из 4 пробелов , но вкладки или пробелы могут быть использованы до тех пор , как они согласуются. Не следует смешивать вкладки и пробелы в Python , так как это вызовет ошибку в Python 3 и может приводит к ошибкам в Python 2 .