Estructura del programa¶
- Un programa python està format por instruccions que acaben en un caràcter de "salt de línia".
- El punt i coma “;” es pot utilitzar per separar varies sentencies en una mateixa linia, pero no es recomana el seu ús.
- Una línia comença en la darrera posició, si tenim instruccions dintre de un bloc d'una estructura de control de flux s'haurà de fer una indentació.
- La indentació es pot fer amb espais i tabulacions però ambdos tipus no es poden barrejar. Es recomanda utilitzar 4 espais. (Guía d'estil de python)
- La barra invertida "\" al final de línia s'utilitza per dividir una linea molt llarga en dos o més linies.
- Les expresions entre parèntesis "()", claus "{}" y corxets "[]" separats per comes "," es poden escriure ocupant varies linies.
- Quan el bloc a aplicar la sangria només ocupa una linia aquesta pot esciure's després dels dos punts.
Comentaris¶
Els comentaris s'utilitzen per: * Explicar codi Python * Fer el codi més llegible * Prevenir l'execució quan estem fent proves
S'utiliza el caràcter # per indicar els comentaris.
Exemple de comentari amb una línia:
Exemple de comentari amb varies linies ###
"""
This is a comment
written in
more than just one line
"""
print("Hello, World!")
Paraules reservades¶
False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise
Exemple¶
#!/usr/bin/env python
# Sangrat amb 4 espais
edat = 23
if edat >= 18:
print('Es major')
else:
print('Es menor')
# Cada bloc de instruccions dintre d'una estructura de control
# ha d'estar tabulada
if num >=0:
while num<10:
print (num)
num = num +1
# El punt i coma “;” es pot utilitzar per separar varies sentències
# en una mateixa linia, però no s'aconsella el seu ús.
edat = 15; print(edat)
# Quan el bloc on aplicar sangria només ocupa una linia
# aquesta es pot escriure després dels dos punts:
if blau: print('Cel')
# La barra invertida “\” permet escriure una linia de
# codi massa extensa en varies linees:
if condicio1 and condicio2 and condicio3 and \
condicio4 and condicio5:
# Las expresions entre parèntesis, claus o corxets poden
# ocupar varies linies:
dies = ['dilluns', 'dimarts', 'dimecres', 'dijous',
'divendres', 'dissabte', 'diumenge']