Schreiben Sie bei gegebener Zeichenfolge ein Python-Programm, das prüft, ob die angegebene Zeichenfolge ein Schlüsselwort ist oder nicht.

  • Schlüsselwörter sind reservierte Wörter, die nicht als Variablennamen verwendet werden können.
  • Es gibt 33 Schlüsselwörter in der Programmiersprache Python (in der Version Python 3.6.2).

Beispiele:

Eingabe: str = "Geeks"
 Ausgabe: Geeks ist kein Schlüsselwort
Eingabe: str = "für"
 Ausgabe: für ist ein Schlüsselwort

Wir können die Liste der Schlüsselwörter in der aktuellen Python-Version immer mithilfe der kwlist Methode im Schlüsselwortmodul abrufen.

import keyword 
  
keyword_list = keyword.kwlist 
print("No. of keywords present in current version :", 
                                   len(keyword_list)) 
  
print(keyword_list) 
Ausgabe:

Anzahl der in der aktuellen Version vorhandenen Schlüsselwörter: 33
['False', 'None', 'True', 'und', 'as', 'assert', 'break', 'class', 'continue', 'def' , 'del', 'elif', 'else', 'außer', 'endlich', 'für', 'von', 'global', 'wenn', 'import', 'in', 'ist', ' lambda ',' nicht lokal ',' nicht ',' oder ',' pass ',' erhöhen ',' zurück ',' versuchen ',' während ',' mit ',' ergeben ']



Unten finden Sie den Python-Code, mit dem Sie überprüfen können, ob eine bestimmte Zeichenfolge ein Schlüsselwort ist oder nicht:

import keyword 
  
def isKeyword(word) : 
  
    
    
    
    
    keyword_list = keyword.kwlist 
  
    
    
    if word in keyword_list : 
        return "Yes"
    else : 
        return "No"
  
  
if __name__ == "__main__" : 
  
    print(isKeyword("geeks")) 
    print(isKeyword("for")) 
Ausgabe:
Nein
Ja