logo

Kuinka tarkistaa, onko merkkijono kelvollinen avainsana Pythonissa?

Ohjelmoinnissa avainsana on välittävän kielen "varattu sana". erityinen merkitys tulkille. Se voi olla komento tai parametri. Avainsanat ei voi käytetään muuttujan nimenä ohjelmakatkelmassa.

onclick js

Mikä on avainsanat Pythonissa

Python varaa myös joitain avainsanoja, jotka välittävät erityistä merkitystä. Näiden tunteminen on välttämätön osa tämän kielen oppimista. Alla on luettelo rekisteröidyistä avainsanoista Python

Väärä elif lambda Ei mitään muuta ei-paikallinen Totta paitsi ei ja lopuksi tai kuten hyväksytty vahvistus korotuksesta break global return class, jos yrität jatkaa tuontia, kun taas def in kanssa del on tuotto



Python-ohjelma tarkistaa, onko merkkijono avainsana

Python kielellään määrittelee sisäänrakennetun moduulin avainsana joka käsittelee tiettyjä avainsanoihin liittyviä toimintoja. iskeyword() tarkistaa, onko merkkijono avainsana vai ei. Palauttaa tosi, jos merkkijono on avainsana, muu palauttaa epätosi.

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') 

Lähtö
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... 

Tulosta a luettelo kaikista avainsanoista

Joskus kaikkien avainsanojen muistaminen voi olla vaikea tehtävä muuttujien nimien määrittämisessä. Tästä syystä avainsanamoduulissa on kwlist()-toiminto, joka tulostaa kaikki 33 python-avainsanaa.

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

Lähtö
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... 

Seuraavat artikkelit:   

  • Avainsanat Pythonissa | Sarja 1
  • Avainsanat Pythonissa | Sarja 2
Luo tietokilpailu