سلام دوستان
قصد دارم درباره فانکشن lambda در پایتون آموزش هایی رو بهتون ارائه بدم
پس در این مسیر با من همراه باشید
لامبدا در پایتون چیست؟
لامبدا یک روش ساده برای تعریف تابع در پایتون است. این توابع غالباً به نام «عملگرهای لامبدا» یا «تابعهای لامبدا» نامیده میشوند.
اگر قبلاً از پایتون استفاده کرده باشید، احتمالاً توابع خود را با استفاده از کلیدواژه def تعریف میکنید و این روش نیز تاکنون برای شما به خوبی جواب داده است. پس چرا باید از روش دیگری برای تعریف تابعها استفاده کنیم؟
دلیل این مسئله آن است که تابعهای لامبدا ناشناس هستند. بدین معنی که اینها توابعی هستند که لازم نیست نامی برایشان تعیین کنید. این روش برای تعریف تابعهای کوچک یکبار مصرف در مواردی که تابع اصلی بسیار بزرگ و حجیم است، استفاده میشود.
لامبداها یک شیء تابع بازمیگردانند که میتواند به یک متغیر انتساب یابد. لامبداها میتوانند هر تعداد آرگومان که لازم باشد داشته باشند؛ اما تنها یک عبارت دارند. نمیتوان توابع دیگر را درون یک لامبدا فراخوانی کرد.
رایجترین استفاده از تابعهای لامبدا در کدهایی است که نیازمند توابع یکخطی سادهای هستند و نوشتن یک تابع معمولی کامل، زیاده کاری محسوب میشود.
#lambda
◦•◉✿ @python_rd ✿◉•◦
قصد دارم درباره فانکشن lambda در پایتون آموزش هایی رو بهتون ارائه بدم
پس در این مسیر با من همراه باشید
لامبدا در پایتون چیست؟
لامبدا یک روش ساده برای تعریف تابع در پایتون است. این توابع غالباً به نام «عملگرهای لامبدا» یا «تابعهای لامبدا» نامیده میشوند.
اگر قبلاً از پایتون استفاده کرده باشید، احتمالاً توابع خود را با استفاده از کلیدواژه def تعریف میکنید و این روش نیز تاکنون برای شما به خوبی جواب داده است. پس چرا باید از روش دیگری برای تعریف تابعها استفاده کنیم؟
دلیل این مسئله آن است که تابعهای لامبدا ناشناس هستند. بدین معنی که اینها توابعی هستند که لازم نیست نامی برایشان تعیین کنید. این روش برای تعریف تابعهای کوچک یکبار مصرف در مواردی که تابع اصلی بسیار بزرگ و حجیم است، استفاده میشود.
لامبداها یک شیء تابع بازمیگردانند که میتواند به یک متغیر انتساب یابد. لامبداها میتوانند هر تعداد آرگومان که لازم باشد داشته باشند؛ اما تنها یک عبارت دارند. نمیتوان توابع دیگر را درون یک لامبدا فراخوانی کرد.
رایجترین استفاده از تابعهای لامبدا در کدهایی است که نیازمند توابع یکخطی سادهای هستند و نوشتن یک تابع معمولی کامل، زیاده کاری محسوب میشود.
#lambda
◦•◉✿ @python_rd ✿◉•◦
PyCoders (پایتون)
سلام دوستان قصد دارم درباره فانکشن lambda در پایتون آموزش هایی رو بهتون ارائه بدم پس در این مسیر با من همراه باشید لامبدا در پایتون چیست؟ لامبدا یک روش ساده برای تعریف تابع در پایتون است. این توابع غالباً به نام «عملگرهای لامبدا» یا «تابعهای لامبدا» نامیده…
Media is too big
VIEW IN TELEGRAM
#lambda
که به صورت یک فانکشن در پایتون ذخیره سازی میشه
میتونه به عنوان یک فانکشن ورودی به متد ها یا فانکشن هایی از جمله
#filter
#map
وحتی
#print
ارسال بشه
◦•◉✿ @python_rd ✿◉•◦
که به صورت یک فانکشن در پایتون ذخیره سازی میشه
میتونه به عنوان یک فانکشن ورودی به متد ها یا فانکشن هایی از جمله
#filter
#map
وحتی
ارسال بشه
◦•◉✿ @python_rd ✿◉•◦