Python: materiale di supporto

Funzioni built-in

Python abs()
Il metodo abs() restituisce il valore assoluto del numero dato.
Python all()
Il metodo all() restituisce True quando tutti gli elementi presenti nell'elemento iterabile sono veri.
Python any()
La funzione any() restituisce True se un qualsiasi elemento di un iterabile è True. Altrimenti restituisce False.
Python bin()
La funzione bin() converte e restituisce una stringa in formato binario equivalente di un numero intero dato.
Python bool()
Il metodo bool() converte un valore in booleano (vero o falso)
Python bytearray()
La funzione bytearray() restituisce un oggetto bytearray che è un array dei byte forniti.
Python bytes()
La funzione bytes() restituisce un oggetto bytes e può convertire oggetti in oggetti byte.
Python callable()
La funzione callable() restituisce True se l'oggetto specificato è richiamabile, altrimenti restituisce False.
Python chr()
La funzione chr() restituisce il carattere che rappresenta l'unicode specificato.
Python classmethod()
Il metodo classmethod() restituisce un metodo di classe per la funzione data.
Python compile()
La funzione compile() restituisce la sorgente specificata come oggetto, pronto per essere eseguito.
Python complex()
La funzione complex() restituisce un numero complesso quando vengono forniti elementi reali ed elementi immaginari.
Python delattr()
La funzione delattr() cancella un attributo dall'oggetto (se l'oggetto lo permette).
Python dict()
La funzione dict() crea un dizionario in Python. dict() non restituisce alcun valore.
Python dir()
La funzione dir() cerca di restituire una lista di attributi validi dell'oggetto passato come argomento.
Python divmod()
Il metodo divmod() prende due numeri e restituisce una coppia di numeri (una tupla) composta dal loro quoziente e dal resto.
Python enumerare()
La funzione enumerate() aggiunge un contatore ad un iterabile e lo restituisce. L'oggetto restituito è un oggetto enumerate.
Python eval()
La funzione eval() esegue il codice Python (che viene passato come argomento) all'interno del programma.
Python exec()
La funzione exec() esegue il programma creato dinamicamente, che è una stringa o un oggetto.
Python filter()
La funzione filter() costruisce un iteratore a partire da elementi di un iterabile per il quale una funzione ritorna True.
Python float()
La funzione float() restituisce un numero a virgola mobile da un numero o da una stringa.
Python format()
format() restituisce una rappresentazione formattata del dato valore controllato dallo specificatore di formato.
Python frozenset()
La funzione frozenset() restituisce un oggetto frozenset immutabile inizializzato con elementi dall'iterabile dato.
Python getattr()
La funzione getattr() restituisce il valore dell'attributo nominato di un oggetto. Se non viene trovato, restituisce il valore predefinito fornito.
Python globals()
La funzione globals() restituisce il dizionario dell'attuale tabella dei simboli globali.
Python hasattr()
La funzione hasattr() restituisce True se un oggetto ha l'attributo dato passato con con nome e False se non ce l'ha.
Python hash()
La funzione hash() restituisce il valore di hash di un oggetto, se ne ha uno.
Python hex()
La funzione hex() converte un numero intero nella corrispondente stringa esadecimale.
Python id()
La funzione id() restituisce l'identità (numero intero unico) di un oggetto.
Python input()
Il metodo input() legge una linea dall'input (di solito dall'utente), converte la linea in una stringa rimuovendo il finale newline e la restituisce.
Python int()
La funzione int() restituisce un oggetto intero da qualsiasi numero o stringa.
Python isinstance()
La funzione isinstance() controlla se l'oggetto (primo parametro) è un'istanza o sottoclasse della classe classinfo (secondo parametro).
Python issubclass()
La funzione issubclass() controlla se l'argomento della classe (primo argomento) è una sottoclasse della classe classinfo (secondo argomento).
Python iter()
Python la funzione iter() restituisce un iteratore per l'oggetto dato.
Python len()
La funzione len() restituisce il numero di elementi (lunghezza) in un oggetto.
Python list()
La funzione list() restituisce una lista in Python.
Python locals()
La funzione local() aggiorna e restituisce un dizionario della tabella dei simboli locale corrente.
Python map()
La funzione map() applica una data funzione ad ogni elemento di un iterabile (lista, tupla ecc.) e restituisce una lista dei risultati.
Python max()
La funzione Python max() restituisce la voce più grande in un iterabile. Può anche essere usata per trovare l'elemento più grande tra due o più parametri.
Python memoryview()
La funzione memoryview() restituisce un oggetto memory view dell'argomento dato.
Python min()
La funzione Python min() restituisce il più piccolo elemento in un iterabile. Può anche essere usata per trovare l'elemento più piccolo tra due o più arg.
Python next()
La funzione next() restituisce la voce successiva dall'iteratore. Un iteratore è un oggetto su cui si può iterare.
Python object()
La funzione object() restituisce un oggetto senza caratteristiche che è una base per tutte le classi.
Python oct()
La funzione oct() prende un numero intero e restituisce la sua rappresentazione ottale.
Python open()
La funzione open() apre il file (se possibile) e restituisce il corrispondente oggetto file.
Python ord()
La funzione ord() restituisce un intero che rappresenta il carattere Unicode.
Python pow()
La funzione pow() restituisce la potenza di un numero.
Python print()
La funzione print() stampa l'oggetto dato sul dispositivo di uscita standard (schermo) o sul file di flusso di testo.
Python property()
La funzione property() restituisce l'attributo delle proprietà.
Python range()
La funzione range() restituisce una sequenza immutabile di numeri tra il numero intero di partenza dato e il numero intero finale.
Python repr()
La funzione repr() restituisce una rappresentazione stampabile dell'oggetto dato.
Python reversed()
La funzione reversed() restituisce l'iteratore invertito della sequenza data.
Python round()
La funzione round() restituisce un numero a virgola mobile arrotondato al numero di decimali specificato.
Python set()
La funzione set() crea un tipo set in Python. set() prende un singolo parametro opzionale
Python setattr()
La funzione setattr() imposta il valore dell'attributo di un oggetto.
Python slice()
La funzione slice() restituisce un oggetto slice che può essere usato per tagliare stringhe, liste, tuple ecc.
Python sorted()
La funzione sortted() ordina gli elementi di un dato iterabile in un ordine specifico (sia ascendente che discendente)
Python staticmethod()
La funzione staticmethod() restituisce un metodo statico per una data funzione. I metodi statici sono molto simili ai metodi di classe.
Python str()
La funzione str() restituisce la versione stringa dell'oggetto dato.
Python sum()
La funzione sum() somma le voci di un iterabile e restituisce la somma totale.
Python super()
La funzione super() restituisce un oggetto temporaneo della superclasse che permette di accedere ai metodi della classe base.
Python tuple()
La funzione tuple() può essere usata per creare tuple in Python.
Python type()
La funzione type() restituisce il tipo dell'oggetto o restituisce un nuovo oggetto tipo in base agli argomenti passati.
Python vars()
La funzione vars() restituisce l'attributo __dict__ dell'oggetto dato.
Python zip()
La funzione zip() prende gli iterabili (possono essere zero o più), li aggrega in una tupla e li restituisce.