Python is een object - georiënteerde taal die vrij door de open - source community . Omdat Python is een geïnterpreteerde , niet gecompileerde taal , kunt u uw byte code te demonteren voor debugging doeleinden . Om de Python bytecode bekijken voor een functie , voert de " dis " module en gebruik het demonteren functie . Instructies 1 Access uw Python -editor . Type 2 de volgende , en druk op ' Enter '. Import dis python laadt de disassembler voor Python bytecode module . Type 3 het volgende en druk op ' Enter '. StringExample = ' Dit is een string voorbeeld ' < br > Goedkope 4 Definieer uw functie door te typen : def exFunction ( test) : return len ( StringExample ) ; 5 Demonteer de functie door het volgende te typen , druk vervolgens op " Enter ". dis.dis ( exFunction ) ; Python demonteert de functie en toont de bytecode . In dit voorbeeld , Python rendement : 2 0 LOAD_GLOBAL 0 ( len ) op 3 LOAD_GLOBAL 1 ( StringExample ) 6 CALL_FUNCTION 1 9 RETURN_VALUE < br > In dit voorbeeld is de " 2 " is het lijnnummer van de functie .
|