logo

Kā pārbaudīt, vai virkne Python ir derīgs atslēgvārds?

Programmēšanā atslēgvārds ir “rezervēts vārds” valodā, kas pārraida īpaša nozīme tulkam. Tā var būt komanda vai parametrs. Atslēgvārdi nevar izmantot kā mainīgā nosaukumu programmas fragmentā.

pavasara mākonis

Kas ir Python atslēgvārdi

Python rezervē arī dažus atslēgvārdus, kuriem ir īpaša nozīme. To zināšanas ir nepieciešama šīs valodas apguves sastāvdaļa. Zemāk ir atslēgvārdu saraksts, ko reģistrējis Python

Viltus elif lambda Neviens cits nelokāls Patiess, izņemot un visbeidzot vai kas attiecas uz apstiprinājumu no paaugstināšanas pārtraukt globālās atdeves klasi, ja mēģināt turpināt importēšanu, bet def in ar del ir peļņa



Python programma, lai pārbaudītu, vai virkne ir atslēgvārds

Python savā valodā definē iebūvētu moduli atslēgvārds kas apstrādā noteiktas ar atslēgvārdiem saistītas darbības. iskeyword() pārbauda, ​​vai virkne ir atslēgvārds. Atgriež vērtību True, ja virkne ir atslēgvārds, pretējā gadījumā atgriež false.

apakšvirkne bash
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') 

Izvade
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... 

Drukāt a visu atslēgvārdu saraksts

Dažreiz visu atslēgvārdu atcerēšanās var būt grūts uzdevums, piešķirot mainīgo nosaukumus. Tādējādi funkcija kwlist () ir nodrošināta atslēgvārdu modulī, kas drukā visus 33 python atslēgvārdus.

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

Izvade
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... 

Nākamie raksti:   

  • Atslēgvārdi Python | 1. komplekts
  • Atslēgvārdi Python | 2. komplekts
Izveidojiet viktorīnu