En Python existen palabras con un significado especial para el intérprete, que no se pueden utilizar para ningún otro propósito, exclusivamente se pueden usar para el fin que han sido creadas. He aquí la lista de las 35 palabras reservadas para el intérprete de Python:
False
<\> Python
activo = False
True
<\> Python
activo = True
None
<\> Python
dato = None
if dato is None:
print("Sin valor")
And
<\> Python
if edad>18 and edad<30:
print("Joven")
Or
<\> Python
if dia == "sábado" or dia == "domingo":
print("Fin de semana")
Not
<\> Python
if not activo:
print("Desactivado")
If
<\> Python
if nota >= 9:
print("Sobresaliente")
Elif
<\> Python
elif nota >= 7 and nota <= 8:
print ("Notable")
elif nota >=5 and nota <= 6:
print("Suficiente")
Else
<\> Python
else:
print("Suspenso")
For
<\> Python
for numero in [1,2,3]:
print(numero)
While
<\> Python
while contador < 3:
print(contador)
contador += 1
Break
<\> Python
if x == 5:
break
Continue
<\> Python
if x%2 == 0:
continue
Pass
<\> Python
def funcion():
pass
Def
<\> Python
def saludar (nombre):
print("Hola", nombre)
Return
<\> Python
def suma(a,b):
return a + b
Lambda
<\> Python
doble = lambda x: x*2
Class
<\> Python
class Persona:
pass
Try
<\> Python
try:
x = 1/0
Except
<\> Python
except ZeroDivisionError:
print("No se puede dividir por cero")
Finally
<\> Python
finally:
print("Proceso terminado")
Raise
<\> Python
raise ValueError("Error personalizado")
Assert
<\> Python
assert(1==2)
# AssertionError
Import
<\> Python
import math
From
<\> Python
from math import sqrt
As
<\> Python
import math as m
In
<\> Python
if 3 in [1,2,3]
print("Sí está")
Is
<\> Python
a = [1,2,3]
b = a
a is b
#True
With
<\> Python
with open ("archivo.txt") as f:
contenido = f.read()
Yield
<\> Python
def contar():
yield 1
Global
<\> Python
contador = 0
def incrementar():
global contador
contador += 1
print(contador)
Nonlocal
<\> Python
def funcion_exterior():
x = "original"
def funcion_interior():
nonlocal x
x = "modificado"
funcion_interior()
print(x)
funcion_exterior()
Async
<\> Python
import asyncio
async def saludar():
print("Hola...")Await
<\> Python
await asyncio.sleep(1)
print("...mundo")
Del
<\> Python
del lista[0]