הצהרת מעבר לפייתון

Python Pass Statement



פייתון היא שפת תכנות יעילה לביצוע הדברים בצורה מוחלטת. הוא מספק מודולים, הצהרות ופונקציות מובנות רבות לביצוע משימות ספציפיות שונות. הצהרת המעבר ב- Python פועלת באותו אופן כמו מציין מיקום עבור שדה טקסט בצורת אינטרנט. הוא ממלא את אותו תפקיד כמו מחזה אפס בכל שפת תכנות. כאשר מתורגמן Python מבצע את הצהרת המעבר, שום דבר לא קורה. כדאי להציב הצהרת מעבר כאשר אנו דורשים הצהרה סינטקטית ואיננו רוצים לבצע אותה. כפי ששמו מרמז, הוא מעביר את השליטה להצהרה הבאה.







ההבדל העיקרי בין ההערה להצהרת המעבר הוא שמתורגמן פייתון מתעלם לחלוטין מההערות, ואילו לא מתעלמים מהצהרת המעבר. מאמר זה מסביר בפירוט את השימוש בהצהרת המעבר.



הצהרת תחביר של מעבר

התחביר של הצהרת המעבר הוא כדלקמן:



לַעֲבוֹר

דוגמאות

שמנו את הצהרת המעבר בלולאות, פונקציות, הצהרות מותנות ומחלקות שבהן הקוד הריק אינו מותר. לדוגמה, הכרזנו על פונקציה ועדיין לא יישמנו את הגוף שלה, אך אנו רוצים ליישם את הפונקציונליות שלה בעתיד. לפונקציה ב- Python לא יכול להיות גוף ריק. מתורגמן Python יראה שגיאה. במקרה הספציפי הזה, נוכל לשים הצהרות מעבר לניצול שלמעשה לא היה מבצע דבר. כעת, נמשיך הלאה ונראה דוגמא להצהרת מעבר.





# תוכנית ליישום הצהרת המעבר

#יצירת פונקציה
defcaclculatesum():
לַעֲבוֹר

תְפוּקָה

כאשר אנו מבצעים את התוכנית לעיל, מתורגמן Python אינו מציג שום שגיאה ושום דבר לא קורה.



בואו נשתמש בהצהרת המעבר בכיתה. הצהרת מעבר היא רק מציין מקום לקוד עתידי.

#תוכנית ליישום הצהרת המעבר.

#יצירת כיתה
מעמדמספרים:
לַעֲבוֹר

כעת, נשתמש בהצהרת המעבר ללולאה. אם נכין לולאה ריקה, המתורגמן יטיל שגיאה. ראשית, בואו נעשה ריק לולאה ללא הצהרת מעבר ונראה מה קורה.

#תוכנית ליישום הצהרת המעבר

#יצירת לולאה ריקה
הרשימה שלי_= ['ה','אני','n','אתה','איקס','ח','אני','n','לא']
לאיקסברשימת שלי_:

תְפוּקָה

במקרה זה, מתורגמן Python מציג שגיאה SyntaxError.

כעת נשתמש בהצהרת המעבר בלולאה.

# תוכנית ליישום הצהרת המעבר

#יצירת לולאה ריקה
הרשימה שלי_= ['ה','אני','n','אתה','איקס','ח','אני','n','לא']
לאיקסברשימת שלי_:

#שימוש בהצהרת מעבר
לַעֲבוֹר

תְפוּקָה

על ידי הוספת הצהרת מעבר, אם נפטרנו משגיאה.

ניקח דוגמא נוספת, והשתמש בהצהרת המעבר בתוך לולאת ה- for כאשר תנאי נתון נכון.

# תוכנית ליישום הצהרת המעבר

#יצירת לולאה ריקה
הרשימה שלי_= ['ה','אני','n','אתה','איקס','ח','אני','n','לא']
לאיקסברשימת שלי_:
אם(איקס== 'n'):
#שימוש בהצהרת מעבר
לַעֲבוֹר
אַחֵר:
הדפס(איקס)

תְפוּקָה

זרימת התוכנית עוברת לאיטרציה הבאה כאשר המשפט הנתון נכון.

סיכום

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