logo

Как да проверя дали даден низ е валидна ключова дума в Python?

В програмирането ключовата дума е „запазена дума“ от езика, който предава специално значение за преводача. Може да е команда или параметър. Ключови думи не може да се използва като име на променлива в програмния фрагмент.

панда стопи

Какво е ключови думи в Python

Python също запазва някои ключови думи, които предават специално значение. Познаването им е необходима част от изучаването на този език. По-долу е даден списък с ключови думи, регистрирани от Python

False elif lambda Нищо друго нелокално Вярно освен не и накрая или както за пропуск утвърждаване от повдигане прекъсване глобален връщане клас ако опитайте продължаване на импортирането, докато def в с del е yield



Програма Python за проверка дали даден низ е ключова дума

Python на своя език дефинира вграден модул ключова дума който обработва определени операции, свързани с ключови думи. iskeyword() проверява дали даден низ е ключова дума или не. Връща true, ако даден низ е ключова дума, иначе връща 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') 

Изход
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... 

Печат а списък с всички ключови думи

Понякога запомнянето на всички ключови думи може да бъде трудна задача, докато присвоявате имена на променливи. Следователно функцията kwlist() е предоставена в модула за ключови думи, който отпечатва всичките 33 ключови думи на python.

кръгъл график
Python3
# importing 'keyword' for keyword operations import keyword # printing all keywords at once using 'kwlist()' print ('The list of keywords is : ') print (keyword.kwlist) 

Изход
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... 

Следващи статии:   

  • Ключови думи в Python | Комплект 1
  • Ключови думи в Python | Комплект 2
Създаване на тест