Show Menu
Cheatography

Python Cheat Sheet (DRAFT) by

Riguardo Python per Programmazione 2

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

BASE

type(V­ARI­ABILE)
Ritorna il tipo di VARIABILE
<class 'str'>­,<class 'int'>
VAR=in­t(i­npu­t('­Ann­i?'))
Casting di un input
type(VAR) -> INT
VAR=in­put­('D­oma­nda?')
Chiede un input e lo salva
-> Domanda?

OPERATORI

NUM1+NUM2
Somma (BASSA)
NUM1-NUM2
Sottra­zione (BASSA)
NUM1/NUM2 o NUM1//NUM2
Divisione (MEDIA)
NUM1*NUM2
Prodotto (MEDIA)
NUM1%NUM2
Resto (MEDIA)
NUM1**NUM2
Esponente (ALTA)
numINT­*nu­mFloat
Ritorna un FLOAT

FORMAT­TAZIONE STRINGHE OUTPUT

print(­"­s1",­"­s2", sep='-')
Separatore stringhe
s1-s2
print(­"­s", end=" FINE")
Stringa finale
sFINE
print(­"­s1",­"­\ts­2")
Tabula­zione
s1 s2
print(­"­\'C­iao\' ")
Stama virgolette singole
'Ciao'
print(­"­\"Ci­ao­\" ")
Stama virgolette doppie
"­Cia­o"
print(­"­\\C­iao\\ ")
Stampa backslash
\Ciao\
print(­"­"­" s1"s­2"s3 "­"­"­")
Stampa virgolette interne
s1"s­2"s3

FORMAT­TAZIONE NUMERI OUTPUT PRINT

format­(123, "­d")
Formato intero
123
format­(12.34­5678, ".3f­")
Mostra 3 cifre decimali
12.345
format­(12­345­6789, "­,d")
Formato intero con separatore
format­(12­345­678­9.0­000­0009, "­15,.2f
15 cifre con separatore ,
_123,4­56,­789.00
format­(12­345­678­9.0­000­0009, "­15.2­f")
15 cifre senza separatore
___123­456­789.00
format­(0.5, ".2%­")
Formato percen­tuale
50.00%
format­(12.34­5678, "­e")
Nozione scient­ifica
1.2345­01e+01
format­(12­3.456 ".3e­")
...con 3 cifre decimali
1.235e+02

STRINGHE

print(­"­Str­ing­a") / print(­"­Str­ing­a",V­ARI­ABILE)
Stampa stringa
"­Str­ing­a"+"S­tri­nga­"
Concatena stringhe
str(NU­MER­O)+­"­Str­ing­a"
Casting numero a Stringa

FOR

for i in [10,50,2]
Scorre gli elementi in struttura numerabile
for i in range(50)
Scorre da 0 a 49
for i in range(­1,10,2)
Scorre da 1 a 9 a 2 a 2
for m in range(­1,-­10,-1)
Decrementa da 1 a -10