Palabras reservadas en Python



@eduardo_gpg

Número de visitas 597

Tiempo de lectura 1 min

6 Junio 2022

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")

¿El contenido te resulto de ayuda?

Para poder dejar tu opinión es necesario ser un usuario autenticado. Login

Rafaelaquino

Importando todo el módulo keyword podemos determinar si una palabra es reservada o no de la siguiente manera.

import keyword keyword.iskeyword('pywombat') False keyword.iskeyword('False') True

Más Tips y Ejercicios 🐍

Adquiere una subscripción PyWombat por tan solo $3 USD. al mes.

Conoce los beneficios de ser usuario premium:
Niveles desbloqueados: Ten accesos a todos los niveles de ejercicios. 🔓
Nuevo límite: Incrementa tu límite de ejercicios por semana. 🚀
Contenido único: Recibe semanalmente recursos exclusivos de Python (Videos, Artículos y Capitulos del libro PyWombat, comienza como desarrollador Python. 🐍