Accesso vostro editor di Python .
2
digitare quanto segue e premere " Invio".
Import dis
Python carica il disassembler per modulo bytecode Python .
3
Digitare quanto segue e premere "Invio".
StringExample = ' Questo è un esempio di stringa '
4
Definire la funzione digitando:
def exFunction (test) :
ritorno len ( StringExample ) ;
5
Smontare il funzione digitando il seguente ; quindi premere "Invio".
dis.dis ( exFunction ) ;
Python smonta la funzione e visualizza il codice byte . In questo esempio, Python restituisce:
2 0 0 LOAD_GLOBAL ( len ) per
3 LOAD_GLOBAL 1 ( StringExample ) per
6 CALL_FUNCTION 1
9 RETURN_VALUE
In questo esempio , il "2" è il numero di riga della funzione .
Programmazione © www.354353.com