Convenzioni
val: valore o elemento |
idx: indice (intero) |
key: chiave |
seq: sequenza |
-->: tipo / esempio di cosa è ritornato |
Funzioni base
print(val[, val, ...], sep=" ", end="\n") |
input([msg]) --> string |
Formatting: "exmaple %? %? %?" % (val1, val2, val3) |
Modulo random
random.random() |
float [0.0, 1.0) |
random.randrange(stop) |
int [0, stop) |
random.randrange(start, stop[, step]) |
int [start, stop) |
random.randint(a, b) |
int [start, stop] |
random.choice(seq) |
valore dalla sequenza |
Modulo string
string.ascii_lowercase() |
caratteri minuscoli [a, z] |
string.ascii_uppercase() |
caratteri maiuscoli [A, Z] |
string.ascii_letters() |
caratteri maiuscoli e minuscoli |
string.digits() |
stringa "0123456789" |
|
|
Funzioni built-in
abs(x) |
Valore assoluto di x |
dict() |
Crea dictionary vuoto {} |
float(x) |
Conversione di x in float |
id(obj) |
Identificativo di obj |
int(x) |
Conversione di x in int |
len(seq) |
Lunghezza della sequenza |
list() |
Crea lista vuota [] |
max(seq) |
Massimo della sequenza |
min(seq) |
Minimo della sequenza |
open(file_name, mode) |
Apertura file |
ord(c) |
Valore intero del carattere c |
pow(base, exp) |
Base elevato a exp |
range([start,] stop [,step]) |
Sequenza |
round(x, n) |
Arrotondamento di x a n decimali |
str(x) |
Conversione di x in stringa |
sum(seq) |
Somma degli elementi della sequenza |
tuple(items) |
Crea tuple con elementi |
type(obj) |
Tipo della variabile obj |
|
|
List
lst = [] |
Lista vuota |
lst = list() |
Lista vuota |
lst = [1] |
Lista con un elemento |
lst = [1,2] |
Lista con due elementi |
lst[idx] |
Accesso a elemento in posizione idx |
lstB = lstA |
Alias lista |
lstB = lstA[:] |
Copia lista |
lstB = lstA[start:stop] |
Copia porzione di lista |
lst.append(val) |
Aggiunge val a lista |
lst.extend(seq) |
Estende lista con sequenza |
lst.insert(idx, val) |
Inserisce val in posizione idx |
lst.remove(val) |
Rimuove val |
lst.pop([idx]) |
Rimuove elemento in posizione idx e lo restituisce (default idx: 0) |
lst.sort() |
Ordina lista |
lst.reverse() |
Inverte ordine lista |
lst.index(val) |
Restituisce indice di val (errore se val non presente) |
|