מילות מפתח של Python - מָבוֹא
מילות מפתח ב-Python | סט 1
מילות מפתח נוספות:
16. לנסות : מילת מפתח זו משמשת לטיפול בחריגים משמש כדי לתפוס את השגיאות בקוד באמצעות מילת המפתח למעט. הקוד בבלוק 'נסה' נבדק אם יש סוג כלשהו של שגיאה מלבד ביצוע החסימה.
17. מלבד : כפי שהוסבר למעלה זה עובד יחד עם 'נסה' לתפוס חריגים.
18. להעלות : משמש גם לטיפול בחריגים כדי להעלות חריגים במפורש.
19. סוף סוף : לא משנה מה התוצאה של בלוק 'נסה' שנקרא 'סוף סוף' מבוצע תמיד. מאמר מפורט - טיפול בחריגים ב- Python
20. עבור : מילת מפתח זו משמשת לשליטה בזרימה וללולאה.
21. תוך כדי : יש עבודה דומה כמו 'for' המשמשת לשליטה בזרימה וללולאה.
22. לעבור : זוהי הצהרת null ב-python. שום דבר לא קורה כאשר נתקלים בזה. זה משמש כדי למנוע שגיאות הזחה ומשמש כמציין מיקום
מאמר מפורט - לזמן לעבור
מופע של java
23. ייבוא : הצהרה זו משמשת לכלול מודול מסוים בתוכנית הנוכחית.
24. מ : משמש בדרך כלל עם ייבוא מ- משמש לייבוא פונקציונליות מסוימת מהמודול המיובא.
25. כמו : מילת מפתח זו משמשת ליצירת הכינוי עבור המודול המיובא. כלומר מתן שם חדש למודול המיובא. למשל ייבוא מתמטיקה כ-mymatth.
מאמר מפורט - לייבא מ וכמו
26. למבדה : מילת מפתח זו משמשת ליצירת פונקציות החזרה מוטבעות ללא הצהרות מותרות באופן פנימי. מאמר מפורט - מסנן מפה למבדה
27. חזרה : מילת מפתח זו משמשת כדי לחזור מהפונקציה. מאמר מפורט - החזר ערכים ב-Python .
28. תשואה : מילת מפתח זו משמשת כמו הצהרת return אך משמשת להחזרת מחולל. מאמר מפורט - תשואה מילת מפתח
29. עם : מילת מפתח זו משמשת לעטוף את הביצוע של בלוק קוד בתוך שיטות שהוגדרו על ידי מנהל ההקשר. מילת מפתח זו אינה בשימוש רב בתכנות היומיומי.
30. אינץ' : מילת מפתח זו משמשת כדי לבדוק אם מיכל מכיל ערך. מילת מפתח זו משמשת גם ללולאה דרך המיכל.
31. הוא : מילת מפתח זו משמשת לבדיקת זהות אובייקט, כלומר לבדוק אם שני האובייקטים תופסים את אותו מיקום זיכרון או לא.
Python# Python code to demonstrate working of # in and is # using 'in' to check if 's' in 'geeksforgeeks': print ('s is part of geeksforgeeks') else : print ('s is not part of geeksforgeeks') # using 'in' to loop through for i in 'geeksforgeeks': print (iend=' ') print ('r') # using is to check object identity # string is immutable( cannot be changed once allocated) # hence occupy same memory location print (' ' is ' ') # using is to check object identity # dictionary is mutable( can be changed once allocated) # hence occupy different memory location print ({} is {})
תְפוּקָה:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. גלובלי : מילת מפתח זו משמשת להגדרת משתנה בתוך הפונקציה להיות בהיקף גלובלי.
33. לא מקומי : מילת מפתח זו פועלת בדומה למילת המפתח הגלובלית, אך במקום גלובלית, מילת מפתח זו מצהירה על משתנה המצביע על משתנה של פונקציית מסגרת חיצונית במקרה של פונקציות מקוננות.
Python# Python code to demonstrate working of # global and non local #initializing variable globally a = 10 # used to read the variable def read(): print (a) # changing the value of globally defined variable def mod1(): global a a = 5 # changing value of only local variable def mod2(): a = 15 # reading initial value of a # prints 10 read() # calling mod 1 function to modify value # modifies value of global a to 5 mod1() # reading modified value # prints 5 read() # calling mod 2 function to modify value # modifies value of local a to 15 doesn't effect global value mod2() # reading modified value # again prints 5 read() # demonstrating non local # inner loop changing the value of outer a # prints 10 print ('Value of a using nonlocal is : 'end='') def outer(): a = 5 def inner(): nonlocal a a = 10 inner() print (a) outer() # demonstrating without non local # inner loop not changing the value of outer a # prints 5 print ('Value of a without using nonlocal is : 'end='') def outer(): a = 5 def inner(): a = 10 inner() print (a) outer()
תְפוּקָה:
ס"מ עד רגל ואינץ'
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5