Python >> Python-zelfstudie >  >> Python

Hoe de functie te repareren die de globale variabele niet verandert met Python?

Soms willen we een functie repareren die de globale variabele niet verandert met Python.

In dit artikel zullen we bekijken hoe we de functie kunnen repareren die de globale variabele niet verandert met Python.

Hoe de functie te repareren die de globale variabele niet verandert met Python?

Om de functie te repareren die de globale variabele niet verandert met Python, voegen we de global . toe trefwoord voor de letter die we willen wijzigen.

We schrijven bijvoorbeeld

def function():
    global done
    for loop:
        code
        if not comply:
            done = True

om de done . te definiëren variabele met global .

Vervolgens zetten we in het if-blok de buitenkant done variabele naar True aangezien we global . hebben voor done .

Conclusie

Om de functie te repareren die de globale variabele niet verandert met Python, voegen we de global . toe trefwoord voor de letter die we willen wijzigen.