logo

Jak zkontrolovat, zda je řetězec platným klíčovým slovem v Pythonu?

Při programování je klíčové slovo „vyhrazeným slovem“ jazykem, který sděluje zvláštní význam pro tlumočníka. Může to být příkaz nebo parametr. Klíčová slova nemůže použít jako název proměnné ve fragmentu programu.

příklad třídy java

Co jsou klíčová slova v Pythonu

Python si také vyhrazuje některá klíčová slova, která vyjadřují zvláštní význam. Jejich znalost je nezbytnou součástí výuky tohoto jazyka. Níže je uveden seznam zaregistrovaných klíčových slov Krajta

False elf lambda



Program Python pro kontrolu, zda je řetězec klíčovým slovem

Python ve svém jazyce definuje vestavěný modul klíčové slovo který zpracovává určité operace související s klíčovými slovy. iskeyword() zkontroluje, zda je řetězec klíčovým slovem nebo ne. Vrátí hodnotu true, pokud je řetězec klíčovým slovem, else vrátí hodnotu false.

Python3
# importing 'keyword' for keyword operations import keyword # initializing strings for testing while putting them in an array keys = ['for' 'geeksforgeeks' 'elif' 'elseif' 'nikhil' 'assert' 'shambhavi' 'True' 'False' 'akshat' 'akash' 'break' 'ashty' 'lambda' 'suman' 'try' 'vaishnavi'] for i in range(len(keys)): # checking which are keywords if keyword.iskeyword(keys[i]): print(keys[i] + ' is python keyword') else: print(keys[i] + ' is not a python keyword') 

Výstup
for is python keyword geeksforgeeks is not a python keyword elif is python keyword elseif is not a python keyword nikhil is not a python keyword assert is python keyword shambhavi is not a python keyw... 

Tisk a seznam všech klíčových slov

Někdy může být při přiřazování názvů proměnných obtížné zapamatovat si všechna klíčová slova. Proto je funkce kwlist() poskytována v modulu klíčových slov, který tiskne všech 33 klíčových slov pythonu.

Python3
# importing 'keyword' for keyword operations import keyword # printing all keywords at once using 'kwlist()' print ('The list of keywords is : ') print (keyword.kwlist) 

Výstup
The list of keywords is : ['and' 'as' 'assert' 'break' 'class' 'continue' 'def' 'del' 'elif' 'else' 'except' 'exec' 'finally' 'for' 'from' 'global' 'if' 'import' 'in' 'is' 'lambda... 

Další články:   

práce na počítači
  • Klíčová slova v Pythonu | Sada 1
  • Klíčová slova v Pythonu | Sada 2
Vytvořit kvíz