Quando si utilizza la funzione di tipo, la variabile " x " tornerà come un intero , "y" come una stringa , e la "z" come una lista . 
 il dir ( ) metodo 
 
 Quando somministrato un oggetto, il "dir ( ) " metodo restituirà un elenco di tutti i metodi disponibili per quel metodo . Per esempio , Stati 
 >>> c = [ 'a', 'b' ] 
 
 >>> dir ( c ) per 
 tornerà un lungo elenco di metodi disponibili per la classe lista ( tra cui pop ( ) , append ( ) , e inserire ( ) ) . Anche una classe definita dall'utente elencherà i suoi metodi interni : 
 
 >>> esempio di classe : 
 
 . . . def ex ( self): 
 
 . . . self.x = 1 
 
 >>> x = example ( ) per 
 >>> dir ( x ) per 
 ( ' __doc__ ', ' __init__ ',' __module__ ',' ex ') 
 Il " isinstance ( )" e " issubclass ( ) " Metodi 
 
 " insinstance ( ) " metodo funziona controllando una variabile contro un tipo di dati , e restituire un valore vero o falso basato su tale confronto. Per esempio : 
 
 >>> x = 1 
 
 >>> isinstance ( x , int ) per 
 1 
 
 > , >> isinstance ( x , str ) per 
 0 
 
 "X " rappresenta il numero intero 1 . Il primo esempio restituisce un valore vero (1) , perché x è un numero intero . Il secondo esempio restituisce un valore falso ( 0 ) , perché x non è una stringa . 
 
 Allo stesso modo , " issubclass ( ) " restituisce true o false a seconda se o non una classe deriva da un'altra classe . Per esempio, se un programmatore definisce classe " Ball" per derivare dalla classe "sfera" : 
 classe 
 Ball ( sfera ) : 
 
 quindi una chiamata a issubclass restituirà true , in questo modo: 
 
 >> x = Ball ( ) per 
 >>> issubclass ( x , Sfera ) per 
 1 
 < br >