Built-in funzioni sono parti della libreria Python che non c'è bisogno di importare per essere in grado di utilizzare . Essi comprendono le funzioni matematiche , costruttori base, le funzioni di raccolta - correlati, e altre funzioni di basso livello che sono necessarie per molti programmi . Alcune funzioni potrebbero non essere disponibili in versioni precedenti di Python . Funzioni matematiche
La funzione " abs ( ) " assume il valore assoluto di un numero , " cmp ( ) " confronta due numeri e restituisce un numero negativo se il primo argomento è minore di il secondo , un numero positivo se è vero il contrario , e 0 se sono uguali .
la funzione " divmod ( ) " prende due numeri e restituisce una tupla con i risultati di una divisione di numero intero e sua Remander , mentre " pow ( ) " accetta sia due o tre numeri , e calcola il valore del primo numero elevato alla potenza del secondo numero - e se si include il terzo numero prende il modulo di quel risultato .
la funzione di "ridurre ( ) " si applica la funzione specificata per ciascun elemento oggetto iterabile a sua volta, ad esempio un elenco di numeri - l' inizializzatore è una lista opzionale che viene alimentato alla funzione prima della iterabile .
Il "Round ( ) " la funzione Arrotonda un numero a virgola mobile .
Infine , "sum ( ) ", aggiunge insieme tutti gli elementi di un elenco e " max () " e " min ( ) " calcolare l'elemento massimo in un oggetto iterabile e l'elemento minimo , rispettivamente .
Collezioni e iterables
Molti built - in funzioni Python creare, leggere e manipolare collezioni e oggetti iterabile . Per esempio: .
" Tutto ( ) " attraversa un iterabile e restituisce true se tutti gli elementi della lista sono vere
" qualsiasi ( ) " restituisce vero se qualunque articolo è vero
" enumerate ()" . enumera gli oggetti in una lista e restituisce un insieme di tuple , ciascuna
" frozenset ( ) ", contenente l'oggetto e il numero dell'oggetto. crea un insieme immutabile della collezione dato .
"filtro ( ) "
applica una funzione a un iterabile e restituisce un elenco di oggetti in iterabile per il quale la funzione ha restituito " vero".
" iter ( ) " crea un oggetto iterabile da una collezione di oggetti , mentre " rovesciata ( ) " crea un iteratore inverso per una sequenza ed è disponibile solo nelle versioni di Python 2.4 e successive.
< p > "len ( ) " restituisce la lunghezza di una collezione .
"lista ( ) "
crea un elenco da un oggetto iterabile , mentre " sorted ( ) " crea un elenco ordinato e " tuple ( ) " crea una tupla .
" map ( ) " si applica una funzione per un oggetto iterabile e restituisce una lista di risultati .
" next ( ) " itera l'oggetto successivo in un iterabile .
" range ( ) " restituisce l'elenco dei numeri in un determinato intervallo di numeri interi , mentre" slice ( ) "e" xrange ( ) " , restituisce lo stesso output , ma come un oggetto porzione o un oggetto xrange invece di un
"set ( ) " elenco crea un nuovo set e " dict ( ) " crea un nuovo dizionario di dati < . . br
"zip ( ) "> prende una serie di iterables e restituisce una lista di tuple , unendo un elemento da ogni lista in ogni tupla .