programmatori generalmente fanno riferimento a Python come linguaggio di scripting . Una delle ragioni di questo è perché ha molte funzioni built - in per eseguire compiti ripetitivi o interessante , e richiede poco in termini di codifica da realizzare. Pertanto, molti programmi Python sono meno prolisso e più facile da leggere rispetto ai programmi in altre lingue . A titolo di esempio , il controllo di un array, o una lista di articoli , per i tipi di dati stringa è così veloce come chiamare il " isinstance ( ) " built-in funzione . Cose che ti serviranno 
 Python Interpreter 
 Mostra più istruzioni 
 1 
 dichiarare una lista di elementi e compilarlo con i dati . Alcuni degli elementi di dati dovrebbero essere stringhe , e di alcuni altri tipi . Questo esempio utilizza numeri interi : 
 
 >>> l = { " ciao" , 2 , 3 , "Ciao " , " 4" , 85 ", 5 " , 89 , 9) 
 2 
 Creare un ciclo "for " che loop sopra la lista e controlla ogni elemento, uno alla volta : 
 
 >>> per la voce in l : . . . 
 3 
 creare un'istruzione " if" in loop " per" che controlla il tipo di dati di ogni voce . Se il tipo è una stringa , o " str ", poi il "if" esegue : 
 
 >>> per la voce in l : . . . se isinstance (voce , str ) : 
 4 
 Stampa l'indice di ogni elemento della lista che rappresenta una stringa : 
 
 >>> per la voce in l : . . . se isinstance (voce , str ) : . . . stampa l.index (voce ) economici