Questo potrebbe essere sciocco, ma mi ha tormentato la parte posteriore del cervello per un po '.Quale è meglio in python, del o delattr?
Python ci dà due built-in modi per cancellare gli attributi dagli oggetti, il del parola di comando e la funzione built-in delattr. Io preferisco delattr perché penso che sia un po 'più esplicito:
del foo.bar
delattr(foo, "bar")
ma mi chiedo se ci potrebbe essere sotto il cofano differenze tra di loro.
Quale strumento hai usato per generare questo? – Triptych
Il modulo 'dis'. Puoi eseguirlo dalla riga di comando usando 'python -m dis' e digitando un codice, o disassemblando una funzione con' dis.dis() '. – Miles
L'ottimizzazione prematura è la radice di tutto il male. ;-) Ma sì, hai ragione, certo. –