Comprobar si la cadena dada es una palabra clave o no utilizando el módulo de palabras clave

ejemplo

Python módulo de palabra clave : Aquí, vamos a aprender cómo comprobar si la cadena dada es una palabra clave o no utilizando el módulo de palabras clave en Python?

En este programa, una cadena será dada por el usuario y tenemos que comprobar si es una palabra clave en Python o no. Para realizar esta tarea en Python vamos a utilizar un módulo cuyo nombre es la palabra clave. Antes de ir a hacer esta tarea vamos a ver un programa que class todas las palabras clave del lenguaje de programación Python.

programa de Python para imprimir toda palabra clave

# importing the module
import keyword
# getting the list of all keywords
List_of_key=keyword.kwlist
# printing the number of keywords
print("No of keyword in Python: ",len(List_of_key))
#To print lists of all keyword present in Python.
print("List of keyword:",List_of_key)

salida

No of keyword in Python:  33
List of keyword: ['False', 'None', 'True', 'and', 'as', 'assert', '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']

Nota:

  • Aquí, hemos visto que la palabra clave total en la lengua Python es 33.
  • Python no nos permite utilizar la palabra clave como una variable en el programa.

algoritmo para comprobar cadena dada es una palabra clave o no?

  1. Inicialmente, vamos a return el módulo de palabra clave en Python usando la función include.
  2. Tome la cadena de entrada del usuario.
  3. Tome una lista de palabras clave de todos en una variable mediante el uso de la función kwlist () del módulo palabra clave .
  4. Compruebe la cadena dada es mentiras en la lista de arriba-creado o no mediante el uso de la palabra clave de Python.

    1. Si se encuentra en la lista a continuación, imprimir la cadena dada es una palabra clave en el lenguaje de programación Python.
    2. Si no está en la lista a continuación, imprimir la cadena dada no es una palabra clave en el lenguaje de programación Python.

tanto, vamos a empezar a escribir el programa pitón por la aplicación del algoritmo anterior,

programa de Python para comprobar si cadena dada es una palabra clave o no

# importing the module
import keyword
# input a string
str=input("Enter a string: ")
# getting a list of all keywords
List_of_key=keyword.kwlist
# checking whether given string is a keyword or not
if str in List_of_key:
print("String {} is a keyword.".format(str))
else:
print("String {} is not a keyword.".format(str))

salida

RUN 1:
Enter a string: includehelp
String includehelp is not a keyword.
RUN 2:
Enter a string: try
String try is a keyword.
RUN 3:
Enter a string: nonlocal
String nonlocal is a keyword.


Deja un comentario

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