Show Menu
Cheatography

FI Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Conven­zioni

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
Format­ting: "­exmaple %? %? %?" % (val1, val2, val3)

Modulo random

random.ra­ndom()
float [0.0, 1.0)
random.ra­ndr­ang­e(stop)
int [0, stop)
random.ra­ndr­ang­e(s­tart, stop[, step])
int [start, stop)
random.ra­ndi­nt(a, b)
int [start, stop]
random.ch­oic­e(seq)
valore dalla sequenza

Modulo string

string.as­cii­_lo­wer­case()
caratteri minuscoli [a, z]
string.as­cii­_up­per­case()
caratteri maiuscoli [A, Z]
string.as­cii­_le­tters()
caratteri maiuscoli e minuscoli
string.di­gits()
stringa "­012­345­678­9"
 

Funzioni built-in

abs(x)
Valore assoluto di x
dict()
Crea dictionary vuoto {}
float(x)
Conver­sione di x in float
id(obj)
Identi­fic­ativo di obj
int(x)
Conver­sione di x in int
len(seq)
Lunghezza della sequenza
list()
Crea lista vuota []
max(seq)
Massimo della sequenza
min(seq)
Minimo della sequenza
open(f­ile­_name, mode)
Apertura file
ord(c)
Valore intero del carattere c
pow(base, exp)
Base elevato a exp
range(­[st­art,] stop [,step])
Sequenza
round(x, n)
Arroto­nda­mento di x a n decimali
str(x)
Conver­sione 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[s­tar­t:stop]
Copia porzione di lista
lst.ap­pen­d(val)
Aggiunge val a lista
lst.ex­ten­d(seq)
Estende lista con sequenza
lst.in­ser­t(idx, val)
Inserisce val in posizione idx
lst.re­mov­e(val)
Rimuove val
lst.po­p([­idx])
Rimuove elemento in posizione idx e lo restit­uisce (default idx: 0)
lst.sort()
Ordina lista
lst.re­verse()
Inverte ordine lista
lst.in­dex­(val)
Restit­uisce indice di val (errore se val non presente)