logo

כיצד לבדוק אם מחרוזת היא מילת מפתח חוקית ב-Python?

בתכנות מילת מפתח היא 'מילה שמורה' לפי השפה שמעבירה משמעות מיוחדת למתורגמן. זה יכול להיות פקודה או פרמטר. מילות מפתח לא יכול לשמש כשם משתנה בקטע התוכנית.

חריג נקודתי

מה זה מילות מפתח ב-Python

פייתון שומרת לעצמה גם כמה מילות מפתח המשדרות משמעות מיוחדת. הידע בהם הוא חלק הכרחי בלימוד שפה זו. להלן רשימה של מילות מפתח שנרשמו על ידי פִּיתוֹן

False elif lambda אף אחד אחר לא מקומי נכון מלבד לא ולבסוף או לגבי מעבר הטענה משיעור ההחזרה העלאה החזרה גלובלית אם נסה המשך לייבא בעוד בהגדרה עם del היא תשואה



תוכנית 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 מילות המפתח של פיתון.

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
צור חידון