Lambda in python.pdf
575.7 KB
لمبدا در پایتون
توابع لمبدا (Lambda functions)، توابع بدون نام یا توابع ناشناخته، در برنامهنویسی به عنوان یک نوع از توابع مورد استفاده قرار میگیرند که به صورت مستقیم در بدنه برنامه نوشته شده و بدون نیاز به تعریف، از آنها استفاده میشود. توابع لمبدا به صورت انتزاعی تعریف شده و میتوانند دارای پارامتر باشند.
یک تابع لمبدا در زبان برنامهنویسی پایتون به صورت زیر تعریف میشود:
در اینجا،
به عنوان مثال، تابع لمبدا زیر، عدد ورودی را دو برابر میکند:
میتوان این تابع را به صورت زیر فراخوانی کرد:
از توابع لمبدا به عنوان یکی از ابزارهای بسیار قدرتمند در زبان پایتون یاد می شود و به عنوان یکی از اصول اولیه برنامهنویسی شیگرا نیز مورد استفاده قرار میگیرند.
#پایتون #لمبدا #python #lambda #ai
توابع لمبدا (Lambda functions)، توابع بدون نام یا توابع ناشناخته، در برنامهنویسی به عنوان یک نوع از توابع مورد استفاده قرار میگیرند که به صورت مستقیم در بدنه برنامه نوشته شده و بدون نیاز به تعریف، از آنها استفاده میشود. توابع لمبدا به صورت انتزاعی تعریف شده و میتوانند دارای پارامتر باشند.
یک تابع لمبدا در زبان برنامهنویسی پایتون به صورت زیر تعریف میشود:
lambda arguments: expression
در اینجا،
arguments پارامترهای تابع هستند و expression عبارتی است که درون تابع اجرا میشود و نتیجه آن به عنوان خروجی تابع برگردانده میشود.به عنوان مثال، تابع لمبدا زیر، عدد ورودی را دو برابر میکند:
double = lambda x: x * 2
میتوان این تابع را به صورت زیر فراخوانی کرد:
result = double(5)
print(result) # Output: 10
از توابع لمبدا به عنوان یکی از ابزارهای بسیار قدرتمند در زبان پایتون یاد می شود و به عنوان یکی از اصول اولیه برنامهنویسی شیگرا نیز مورد استفاده قرار میگیرند.
#پایتون #لمبدا #python #lambda #ai