tgoop.com/djangolearn_ir/940
Create:
Last Update:
Last Update:
✅Partial Functions در پایتون چیه
با این توابع که با استفاده از partial از ماژول functools میشه ساختشون.
می تونیم تعداد مشخصی از آرگومان های تابع را با مقادیر مشخصی تعیین کنیم و تابع جدیدی بسازیم.
مثال:
یک تابع برای ارسال ایمیل با مقادیر پیشفرض مانند "از" و "موضوع":
from functools import partial
def send_email(from_address, to_address, subject, body):
print(f'Sending email from {from_address} to {to_address}')
print(f'Subject: {subject}')
print(f'Body: {body}')
send_marketing_email = partial(send_email, from_address='[email protected]', subject='Our New Product')
send_marketing_email(to_address='[email protected]', body='Check out our new product!')
این مثال شاید زیاد کاربردی نبود.
اگه شما کاربرد درست partial رو میدونید، ممنون میشم توی کامنت بنویسید.
BY جنگولرن
Share with your friend now:
tgoop.com/djangolearn_ir/940