Python Language Exemple simple


Exemple

Pour Python, Guido van Rossum a basé le regroupement des déclarations sur l'indentation. Les raisons en sont expliquées dans la première section de la "FAQ Python Design and History" . Colons, : , sont utilisés pour déclarer un bloc de code en retrait , comme dans l'exemple suivant:

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])

Espaces ou onglets?

L' indentation recommandée est de 4 espaces, mais des tabulations ou des espaces peuvent être utilisés tant qu'ils sont cohérents. Ne mélangez pas les onglets et les espaces dans Python, car cela provoquerait une erreur dans Python 3 et pourrait provoquer des erreurs dans Python 2 .