Avatar ·

Variables globales en Python : conserver une variable locale d'un appel de fonction à l'autre

📁 fonction, Sujets avancés sur Python, IA, travail

J'ai une fonction qui doit conserver une valeur d'un appel à l'autre, et cette valeur n'est utilisée que dans cette fonction. Comment utiliser correctement les variables globales en Python ? J'ai essayé d'écrire quelque chose comme ceci :

someGlobalVar = 0def incrimentGlobalVar()    someGlobalVar = someGlobalVar + 1

Mais ce code ne fonctionne pas. Existe-t-il d'autres façons de résoudre ce problème ?