Show Menu
Cheatography

Taller de Python (2023) Cheat Sheet (DRAFT) by

Instruccions de Python

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

Bàsics

Els espais i la identació formen part del codi
Cada bloc ve marcat per la identació
# Ens permet fer comentaris
"­"­"
ens permet fer comentaris de més línies
"­"­"

Variables

Les variables no s'han de declarar, i agafen el tipus que se'ls assigna.
Per llegir l'entrada: A = input()
Transf­ormar l'entrada a enter A = int(in­put())
Els decimals s'escriuen amb un punt, com per exemple 2.3
Interpreta un enter com una paraula: string(A)

Paraules clau

print
Imprimeix un valor
print(i)
while
Repetició
while (i>10):
for
Per a cada
for i in range(10):
if
Si
if (i==1);
else
Sinó
else:
def
Per crear proced­iments
def Fibo(n):
return
Retorna el valor
return (i)
range
Rang de valors
range(5)
 

Operadors aritmètics

+
Suma
2+3 retorna 5
-
Resta
3-2 retorna 1
*
Producte
2*3 retorna 6
/
Divisió
3/2 retorna 2.5
%
Mòdul
6%4 retorna 2
**
Expone­ncial
2**3 retorna 8
//
Divisió entera
9//2 retorna 4

Operadors de comparació

<
Menor
2<3
<=
Menor o igual
2<=3
==
Igual
a==2
>
Major
3>2
>=
Major o igual
2>=2
!=
Diferent
2!=3
<>
Diferent
2<>3

Llistes

llista­=[2­,6,1]
Creació
crea: 2, 6, 1
llista[0]
Accés
retorna 2
len
Mida
len(ll­ista) retorna 3
sort
Ordena
llista.sort()
append
Afagir
llista.ap­pend(5)
in
Pertànyer
3 in llista
 

Operadors Lògics

and
i
(a>0) and (a<5)
or
o
(a<0) or (a>5)
not
no
not (a>3)

Matemà­tiques

ceil
Part entera superior
math.c­eil­(2.5) retorna 3
fabs
Valor absolut
math.f­abs(-2) retorna 2
floor
Part entera
math.f­loo­r(2.5) retorna 2
gcd
Màxim Comú Divisor
math.g­cd(­14,36) retorna 2
pi
Valor de pi
3.141592…
e
Valor de e
2.718281…
sin, cos, tan
Funcions trigon­omè­triques
math.s­in(2)
asin
Arcsinus
math.a­sin­(0.5)
sqrt
Arrel quadrada
math.s­qrt(50)
log
Logarítme (a falta de base neperià)
math.l­og(4), math.l­og(­30,10)
degrees
Passa a graus
math.d­egr­ees­(ma­th.pi)
radians
Passa a radians
math.r­adi­ans­(120)
Necessites import math