Je regardais le code source à la hasattr fonction intégrée et remarqué quelques lignes qui a piqué mon intérêt:Pourquoi Python garde-t-il un compte de référence sur Faux et Vrai?
Py_INCREF(Py_False);
return Py_False;
...
Py_INCREF(Py_True);
return Py_True;
Ne sont pas Py_False
et Py_True
valeurs globales? Juste par pure curiosité, pourquoi Python garde-t-il un nombre de références pour ces variables?
-1: Comment cela résout-il un problème de programmation que vous avez actuellement? –
@ S.Lott depuis quand aux questions ici doivent se rapporter à des problèmes de programmation concrets particuliers. – Triptych
J'ai actuellement le problème que je ne comprends pas le besoin d'incrémenter les comptes de référence sur Py_True et Py_False. –