Stavo guardando il codice sorgente per la funzione built-in hasattr e ho notato un paio di righe che suscitato il mio interesse:Perché Python mantiene un conteggio dei riferimenti su False e True?
Py_INCREF(Py_False);
return Py_False;
...
Py_INCREF(Py_True);
return Py_True;
Sono non Py_False
e Py_True
valori globali? Solo per pura curiosità, perché Python mantiene un conteggio di riferimento per queste variabili?
-1: in che modo questo risolve eventuali problemi di programmazione attualmente disponibili? –
@ S.Lott da quando qui le domande devono riguardare particolari problemi di programmazione concreti. – Triptych
Attualmente ho il problema che non capisco la necessità di incrementare i conteggi di riferimento su Py_True e Py_False. –