למד את העוצמה של פונקציות Lambda ב- Python. למד כיצד למנף פונקציות אנונימיות לקבלת שיטות קידוד תמציתיות ויעילות בפרוייקטים שלך.

Equipment list

Here you can find the list of equipment used to create this tutorial.

This link will also show the software list used to create this tutorial.

ערכת לימוד קשורה - פייתון

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

מהי הפונקציה Lambda?

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

מדוע להשתמש בפונקציית Lambda?

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

כיצד פועלת פונקציית Lambda?

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

ערכת לימוד Python - שימוש בפונקציות Lambda

צור פונקציה Lambda עם ארגומנט 1.

Copy to Clipboard

פעולה זו יוצרת פונקציית lambda שלוקחת את הארגומנט MYVAR ומחזירה אותו מומר לאותיות רישיות.

Copy to Clipboard

הנה פלט התסריט.

Copy to Clipboard

צור פונקציית Lambda עם 2 ארגומנטים.

Copy to Clipboard

פעולה זו יוצרת פונקציית lambda שלוקחת ארגומנטים VAR1 ו- VAR2 ומחזירה את הסכום שלהם.

Copy to Clipboard

הנה פלט התסריט.

Copy to Clipboard

מסקנה

שפר את יעילות הקוד עם פונקציות Lambda ב- Python. גלה כיצד פונקציות תמציתיות ואנונימיות אלה מייעלות את התפעול ומקדמות גישת תכנות אלגנטית יותר.