Python proporciona una palabra clave de módulo incorporada que le permite conocer las palabras clave reservadas de python.
El módulo de palabras clave le permite la funcionalidad de conocer las palabras reservadas o palabras clave de Python y verificar si el valor de una variable es una palabra reservada o no. En caso de que desconozca todas las palabras clave de Python, puede usar este módulo para recuperar esta información. Además, le ayuda a verificar si una palabra es una palabra clave o no simplemente usando sus funciones en el modo shell de Python.
Las funciones de este módulo son:
- palabra clave.iskeyword(parámetro)
Esta función devuelve True si el parámetro pasado es una palabra clave de Python; de lo contrario, devuelve False . El parámetro puede ser una string o una variable que almacena una string. En consecuencia, compara el parámetro con las palabras clave de Python definidas en el lenguaje y devuelve el resultado.Ejemplo:
# Program to check whether a given
# word is a Python keyword or not
import
keyword
s
=
"if"
t
=
"in"
u
=
"GeeksforGeeks"
# using iskeyword() function to check
print
(s,
"is a keyword in Python:"
,
keyword.iskeyword(s))
print
(
"lambda is a keyword in Python:"
,
keyword.iskeyword(
"lambda"
))
print
(
"print is a keyword in Python:"
,
keyword.iskeyword(
"print"
))
print
(t,
"is a keyword in Python:"
,
keyword.iskeyword(t))
print
(u,
"is a keyword in Python:"
,
keyword.iskeyword(u))
Producción:
if is a keyword in Python: True lambda is a keyword in Python: True print is a keyword in Python: False in is a keyword in Python: True GeeksforGeeks is a keyword in Python: False
Como puede ver en el ejemplo anterior, el valor de la variable s y t es una palabra clave en Python, por lo que la función devuelve True . De manera similar, la string GeeksforGeeks no es una palabra clave, por lo que la función devuelve False .
- keyword.kwlist
Esta es una variable predefinida del módulo de palabras clave que almacena todas las palabras clave de Python. Por lo tanto, se puede usar para mostrar todas las palabras clave de Python con solo llamarlo.Ejemplo:
# Program to display the list of Python keywords
# importing keyword module
import
keyword
# using keyword.kwlist to display the list of keywords
print
(keyword.kwlist)
Producción:
[‘y’, ‘como’, ‘afirmar’, ‘romper’, ‘clase’, ‘continuar’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘excepto’, ‘ejec’, ‘ finalmente’, ‘para’, ‘de’, ‘global’, ‘si’, ‘importar’, ‘en’, ‘es’, ‘lambda’, ‘no’, ‘o’, ‘aprobar’, ‘imprimir’ , ‘elevar’, ‘regresar’, ‘intentar’, ‘mientras’, ‘con’, ‘rendir’]
Nota: keyword.kwlist no es una función, por lo que no se utilizan paréntesis con ella. kwlist es una variable definida previamente en el módulo de palabras clave.
Publicación traducida automáticamente
Artículo escrito por newtocoding y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA