جامعه هوش‌مصنوعی ایران 🔆Simorgh AI🔆
4.18K subscribers
553 photos
339 videos
54 files
560 links
جامعه هوش مصنوعی ایران
سیمرغ‌ای‌آی بزرگترین جامعه هوش مصنوعی فارسی زبان است که مطالب تخصصی هوش مصنوعی را بصورت لحظه‌ای پوشش می‌دهد. در این کانال شما می‌توانید اخبار هوش مصنوعی، مقالات هوش مصنوعی، ابزارهای هوش مصنوعی را بشناسید.
Download Telegram
Lambda in python.pdf
575.7 KB
لمبدا در پایتون
توابع لمبدا (Lambda functions)، توابع بدون نام یا توابع ناشناخته، در برنامه‌نویسی به عنوان یک نوع از توابع مورد استفاده قرار می‌گیرند که به صورت مستقیم در بدنه برنامه نوشته شده و بدون نیاز به تعریف، از آن‌ها استفاده می‌شود. توابع لمبدا به صورت انتزاعی تعریف شده و می‌توانند دارای پارامتر باشند.

یک تابع لمبدا در زبان برنامه‌نویسی پایتون به صورت زیر تعریف می‌شود:


lambda arguments: expression


در اینجا، arguments پارامترهای تابع هستند و expression عبارتی است که درون تابع اجرا می‌شود و نتیجه آن به عنوان خروجی تابع برگردانده می‌شود.

به عنوان مثال، تابع لمبدا زیر، عدد ورودی را دو برابر می‌کند:


double = lambda x: x * 2


می‌توان این تابع را به صورت زیر فراخوانی کرد:


result = double(5)
print(result) # Output: 10


از توابع لمبدا به عنوان یکی از ابزارهای بسیار قدرتمند در زبان پایتون یاد می شود و به عنوان یکی از اصول اولیه برنامه‌نویسی شی‌گرا نیز مورد استفاده قرار می‌گیرند.

#پایتون #لمبدا #python #lambda #ai