22
22
22
>>> 1 + 1
2
>>> a = range(10)
>>> print(list(a))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Elementos del lenguaje y sintaxis
Python est� destinado a ser un lenguaje de f�cil lectura. Su formato es visualmente
ordenado y, a menudo, usa palabras clave en ingl�s donde otros idiomas usan
puntuaci�n. A diferencia de muchos otros lenguajes, no utiliza corchetes para
delimitar bloques y se permiten puntos y coma despu�s de las declaraciones, pero
rara vez, si es que alguna vez, se utilizan. Tiene menos excepciones sint�cticas y
casos especiales que C o Pascal.
Dise�ado para ser le�do con facilidad, una de sus caracter�sticas es el uso de
palabras donde otros lenguajes utilizar�an s�mbolos. Por ejemplo, los operadores
l�gicos !, || y && en Python se escriben not, or y and, respectivamente.
'''
Comentario m�s largo en una l�nea en Python
'''
print("Hola mundo") # Tambi�n es posible a�adir un comentario al final de una
l�nea de c�digo
Variables
Las variables se definen de forma din�mica, lo que significa que no se tiene que
especificar cu�l es su tipo de antemano y puede tomar distintos valores en otro
momento, incluso de un tipo diferente al que ten�a previamente. Se usa el s�mbolo =
para asignar valores.
x = 1
x = "texto" # Esto es posible porque los tipos son asignados din�micamente
Los nombres de variables pueden contener n�meros y letras pero deben comenzar con
una letra. Adem�s, existen 35 palabras reservadas:34?35?
and
as
assert
async
await
break
class
continue
def
del
elif
else
except
False
finally
for
from
global
if
import
in
is
lambda
None
nonlocal
not
or
pass
raise
return
True
try
while
with
yield
A partir de Python 3.10 existen tambi�n soft keywords, palabras que son reservadas
en ciertos contextos, pero que normalmente pueden ser usadas como nombres de
variables. Estos identificadores son match, case y _.
Tipos de datos
>>> numero = 0
>>> while numero < 10:
... print(numero, end=" ")
... numero += 1 # Un buen programador modificar� las variables de control al
finalizar el ciclo while
...
0 1 2 3 4 5 6 7 8 9
Listas y Tuplas
Para declarar una lista se usan los corchetes [], en cambio, para declarar una
tupla se usan los par�ntesis (). En ambas los elementos se separan por comas, y en
el caso de las tuplas es necesario que tengan como m�nimo una coma.
Tanto las listas como las tuplas pueden contener elementos de diferentes tipos. No
obstante, las listas suelen usarse para elementos del mismo tipo en cantidad
variable mientras que las tuplas se reservan para elementos distintos en cantidad
fija.
Para acceder a los elementos de una lista o tupla se utiliza un �ndice entero
(empezando por "0", no por "1"). Se pueden utilizar �ndices negativos para acceder
elementos a partir del final.