Règle LEGB de Python : Démystifier les règles de portée
Les règles de portée de Python, souvent source de confusion, peuvent être facilement appréhendées grâce à la règle LEGB.
LEGB See More Règle
La règle LEGB fournit un algorithme clair pour déterminer la disponibilité des variables dans une portée donnée :
Exemple
Considérons le code suivant :
class Foo: def spam(): for var in []: x()
En utilisant la règle LEGB, nous pouvons déterminer la portée du variable x :
Dans cet exemple, x serait trouvé s'il était défini au niveau du module ou s'il s'agissait d'un Python intégré.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!