Python objekter kan være svært komplekse , og inneholder mange variabler og funksjoner (metoder ) du kan bruke ( skillet mellom "funksjon" og "metode" i Python er noe esoterisk , men det vanligvis tilstrekkelig å si at rutinene som finnes inne i objektene kalles "metoder ") . Den "dir "-funksjonen inspiserer objektet du passerer til det og rapporterer sine metoder til deg . Bruk "dir " for å få mer informasjon om dårlig dokumentert eller ukjente gjenstander du møter i Python . Instruksjoner
en
Start Python kommandolinje tolk
2
Lag en liste med følgende kommando : .
Minliste = [ 1,2,3 ]
3
Pass listen objektet til "dir "-funksjonen til å oppdage sine funksjoner : en
dir ( minliste )
resultatene returneres som en liste. Metoder med understreker rundt navnene deres er privat , og du kan ikke ringe dem direkte. De offentlige metoder, som du kan bruke direkte , vanligvis vises på slutten av listen . Prøv ut "omvendt" funksjon på listen : en
mylist.reverse ( )
Rekkefølgen av listens elementer reverseres
4
Prøv "dir . "på en modul for å oppdage de metoder du kan bruke i modulen : en
import struct
dir ( struct )