🐍 توابع در پایتون؛ یکبار بنویس، هرچند بار استفاده کن!
فرض کن قرار باشه یک کار مشخص رو چندین بار انجام بدی. بهجای تکرار کد، میتونی اون رو داخل یک Function قرار بدی.
🔹 ساخت یک تابع
def say_hello():
print("Hello!")
حالا هر وقت بخوای اجراش کنی:
say_hello()
🔹 تابع با ورودی
میتونی اطلاعاتی رو به تابع بدی:
def greet(name):
print(f"Hello {name}!")
greet("Ali")
greet("Sara")
خروجی:
Hello Ali!
Hello Sara!
🔹 "return"
اگر بخوای تابع یک نتیجه بهت برگردونه:
def add(a, b):
return a + b
result = add(10, 20)
print(result)
خروجی:
30
📌 تفاوت مهم:
"print()" → فقط نتیجه را نمایش میدهد.
"return" → نتیجه را از تابع برمیگرداند تا بتوانی دوباره از آن استفاده کنی.
---
🔥 یک نکته حرفهای
تابع میتونه مقدار پیشفرض داشته باشه:
def greet(name="Guest"):
print(f"Hello {name}")
greet()
greet("Ali")
خروجی:
Hello Guest
Hello Ali
یعنی اگر ورودی ندی، مقدار ""Guest"" استفاده میشه.
🧠 خلاصه:
"def" → ساخت تابع
"()" → دریافت ورودی
"return" → برگرداندن نتیجه
"print()" → نمایش نتیجه
اگر میخوای Python رو اصولی یاد بگیری، توابع یکی از مهمترین مفاهیمیه که باید کاملاً مسلط بشی. 🐍🔥
#Python
#پایتون
#آموزش_پایتون
#برنامه_نویسی
4 · 331 · پست🐍 توابع در پایتون؛ یکبار بنویس، هرچند بار استفاده کن!
9 سپتامبر 2026در همان حوالی فید
Iاین پیام