Módulo de palabras clave en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *