PyWombat

← Volver a artículos

Palabras reservadas en Python

June 6, 2022

794 views

1 min de lectura

En Python existen palabras reservadas que no pueden ser utilizadas para nombre de variables, funciones, métodos o clases.

Aquí el listado.

False      await      else       import     pass
None       break      except     in         raise
True       class      finally    is         return
and        continue   for        lambda     try
as         def        from       nonlocal   while
assert     del        global     not        with
async      elif       if         or         yield

De igual forma, si quieres conocer las palabras reservadas directamente de Python, te aconsejo uses el módulo keyword.

>>> from keyword import kwlist
>>> kwlist

[
'False', 'None', 'True', '__peg_parser__', 'and', 'as', 
'assert', 'async', 'await', 'break', 
'class', 'continue', 'def', 'del', 'elif', 
'else', 'except', 'finally', 'for', 'from', 'global',
 'if', 'import', 'in', 'is', 'lambda', 
'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try',
 'while', 'with', 'yield'
]

O directamente con la función help.

>>> help("keywords")