logo

Ako skontrolovať, či je reťazec platným kľúčovým slovom v Pythone?

Pri programovaní je kľúčové slovo „vyhradené slovo“ jazykom, ktorý vyjadruje osobitný význam pre tlmočníka. Môže to byť príkaz alebo parameter. Kľúčové slová nemôže použiť ako názov premennej v úryvku programu.

haldy triediť

Čo sú kľúčové slová v Pythone

Python si tiež vyhradzuje niektoré kľúčové slová, ktoré majú osobitný význam. Ich znalosť je nevyhnutnou súčasťou učenia sa tohto jazyka. Nižšie je uvedený zoznam zaregistrovaných kľúčových slov Python

False elif lambda Žiadne iné nelokálne Pravda okrem nie a nakoniec alebo pokiaľ ide o prijatie potvrdenia zo zvýšenia prerušenia globálnej návratovej triedy, ak skúste pokračovať v importe, zatiaľ čo definovať s del je výnos



Program Python na kontrolu, či je reťazec kľúčové slovo

Python vo svojom jazyku definuje vstavaný modul kľúčové slovo ktorý spracováva určité operácie súvisiace s kľúčovými slovami. iskeyword() kontroluje, či je reťazec kľúčové slovo alebo nie. Ak je reťazcom kľúčové slovo, vráti hodnotu true. V opačnom prípade vráti hodnotu false.

javascript najbližšie
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... 

Vytlačiť a zoznam všetkých kľúčových slov

Niekedy môže byť pri priraďovaní názvov premenných náročnou úlohou zapamätať si všetky kľúčové slová. Preto je funkcia kwlist() poskytnutá v module kľúčových slov, ktorý vytlačí všetkých 33 kľúč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... 

Ďalšie články:   

  • Kľúčové slová v jazyku Python | Set 1
  • Kľúčové slová v jazyku Python | Súprava 2
Vytvoriť kvíz