Heim > Artikel > Backend-Entwicklung > Wie überprüfe ich, ob eine Zeichenfolge in Python ein gültiges Schlüsselwort ist?
Beim Programmieren sind Schlüsselwörter die „reservierten Wörter“ der Sprache, die dem Interpreten besondere Bedeutungen vermitteln. Es kann ein Befehl oder ein Parameter sein. Schlüsselwörter können nicht als Variablennamen in Programmabschnitten verwendet werden.
Schlüsselwörter in Python: Die Python-Sprache behält auch einige Schlüsselwörter bei, die besondere Bedeutungen ausdrücken. Dieses Wissen ist ein wesentlicher Bestandteil des Erlernens der Sprache. Unten finden Sie eine Liste von Python-Schlüsselwörtern.
False, elif, lambda, None, else, nonlocal, True, except, not, and, finally, or, as, for, pass, assert, from, raise, break, global, return, class, if, try, continue, import, while, def, in, with, del, is, yield,
Wie überprüfe ich, ob eine Zeichenfolge ein Schlüsselwort ist?
Python definiert in seiner Sprache ein integriertes Modul „Schlüsselwort“, das bestimmte schlüsselwortbezogene Elemente verarbeitet Operationen. Die Funktion „iskeyword()“ prüft, ob ein String ein Schlüsselwort ist. Gibt true zurück, wenn die Zeichenfolge ein Schlüsselwort ist, andernfalls false.
#Python code to demonstrate working of iskeyword() # importing "keyword" for keyword operations import keyword # initializing strings for testing s = "for" s1 = "geeksforgeeks" s2 = "elif" s3 = "elseif" s4 = "nikhil" s5 = "assert" s6 = "shambhavi" s7 = "True" s8 = "False" s9 = "akshat" s10 = "akash" s11 = "break" s12 = "ashty" s13 = "lambda" s14 = "suman" s15 = "try" s16 = "vaishnavi" # checking which are keywords if keyword.iskeyword(s): print ( s + " is a python keyword") else : print ( s + " is not a python keyword") if keyword.iskeyword(s1): print ( s1 + " is a python keyword") else : print ( s1 + " is not a python keyword") if keyword.iskeyword(s2): print ( s2 + " is a python keyword") else : print ( s2 + " is not a python keyword") if keyword.iskeyword(s3): print ( s3 + " is a python keyword") else : print ( s3 + " is not a python keyword") if keyword.iskeyword(s4): print ( s4 + " is a python keyword") else : print ( s4 + " is not a python keyword") if keyword.iskeyword(s5): print ( s5 + " is a python keyword") else : print ( s5 + " is not a python keyword") if keyword.iskeyword(s6): print ( s6 + " is a python keyword") else : print ( s6 + " is not a python keyword") if keyword.iskeyword(s7): print ( s7 + " is a python keyword") else : print ( s7 + " is not a python keyword") if keyword.iskeyword(s8): print ( s8 + " is a python keyword") else : print ( s8 + " is not a python keyword") if keyword.iskeyword(s9): print ( s9 + " is a python keyword") else : print ( s9 + " is not a python keyword") if keyword.iskeyword(s10): print ( s10 + " is a python keyword") else : print ( s10 + " is not a python keyword") if keyword.iskeyword(s11): print ( s11 + " is a python keyword") else : print ( s11 + " is not a python keyword") if keyword.iskeyword(s12): print ( s12 + " is a python keyword") else : print ( s12 + " is not a python keyword") if keyword.iskeyword(s13): print ( s13 + " is a python keyword") else : print ( s13 + " is not a python keyword") if keyword.iskeyword(s14): print ( s14 + " is a python keyword") else : print ( s14 + " is not a python keyword") if keyword.iskeyword(s15): print ( s15 + " is a python keyword") else : print ( s15 + " is not a python keyword") if keyword.iskeyword(s16): print ( s16 + " is a python keyword") else : print ( s16 + " is not a python keyword")
Ausgabe:
for is a python keyword geeksforgeeks is not a python keyword elif is a python keyword elseif is not a python keyword nikhil is not a python keyword assert is a python keyword shambhavi is not a python keyword True is a python keyword False is a python keyword akshat is not a python keyword akash is not a python keyword break is a python keyword ashty is not a python keyword lambda is a python keyword suman is not a python keyword try is a python keyword vaishnavi is not a python keyword
Wie drucke ich eine Liste aller Schlüsselwörter aus?
Manchmal kann es schwierig sein, sich bei der Zuweisung von Variablennamen alle Schlüsselwörter zu merken. Daher wird im Modul „keyword“ eine Funktion „kwlist()“ bereitgestellt, die alle 33 Python-Schlüsselwörter ausgibt.
#Python code to demonstrate working of iskeyword() # importing "keyword" for keyword operations import keyword # printing all keywords at once using "kwlist()" print ("The list of keywords is : ") print (keyword.kwlist)
Ausgabe:
The list of keywords is : ['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']
Verwandte Empfehlungen: „Python-Tutorial“
In diesem Artikel geht es um die Überprüfung, ob eine Zeichenfolge ein gültiger Schlüssel in Python ist Die Schreibmethode wird vorgestellt, ich hoffe, dass sie Freunden, die sie brauchen, hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob eine Zeichenfolge in Python ein gültiges Schlüsselwort ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!