कस्टम फंक्शन परिभाषित करना

इंटरमीडिएट Python फॉर डेवलपर्स

Jasmin Ludolf

Senior Data Science Content Developer

औसत निकालना

# तैयारी समयों की सूची (मिनट)
preparation_times = [19.23, 15.67, 48.57, 23.45, 12.06, 34.56, 45.67]

# औसत तैयारी समय निकालना average_time = sum(preparation_times) / len(preparation_times)
# परिणाम राउंड करना rounded_average_time = round(average_time, 2) print(average_time)
28.46
इंटरमीडिएट Python फॉर डेवलपर्स

कब कस्टम फंक्शन बनाएँ

Don't Repeat Yourself (DRY)

$$

  • कस्टम फंक्शन बनाने से पहले सोचें:
    • लाइनों की संख्या
    • कोड की जटिलता
    • उपयोग की आवृत्ति

रेगिस्तान

इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def








इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def average








इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def average(








इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def average(values)








  • values (argument) - वह जानकारी जो फंक्शन को अपना काम करने के लिए चाहिए
इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def average(values):








इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def average(values):
    # औसत निकालें
    average_value = sum(values) / len(values)





इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def average(values):
    # औसत निकालें
    average_value = sum(values) / len(values)

    # परिणाम राउंड करें
    rounded_average = round(average_value, 2)



इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def average(values):
    # औसत निकालें
    average_value = sum(values) / len(values)

    # परिणाम राउंड करें
    rounded_average = round(average_value, 2)

# एक आउटपुट लौटाएँ return
  • average_value और rounded_average केवल average() के भीतर उपलब्ध हैं
इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन बनाना

# औसत मान निकालने के लिए कस्टम फंक्शन बनाएँ
def average(values):
    # औसत निकालें
    average_value = sum(values) / len(values)

    # परिणाम राउंड करें
    rounded_average = round(average_value, 2)

    # आउटपुट के रूप में rounded_average लौटाएँ
    return rounded_average
  • डोक्युमेंटेशन बहुत जरूरी है 📚
इंटरमीडिएट Python फॉर डेवलपर्स

कस्टम फंक्शन का उपयोग

# तैयारी समयों की सूची (मिनट)
preparation_times = [19.23, 15.67, 48.57, 23.45, 12.06, 34.56, 45.67]

# औसत निकालना print(average(preparation_times))
28.46
# ऑर्डर्स की सूची
orders = [12, 8, 10, 9, 15, 21, 16]

print(average(orders))
12.86
इंटरमीडिएट Python फॉर डेवलपर्स

फंक्शन का आउटपुट सहेजना

# औसत निकालना
print(average(preparation_times))
28.46
# average_time सहेजना
average_time = average(preparation_times)

print(average_time)
28.46
इंटरमीडिएट Python फॉर डेवलपर्स

अभ्यास करते हैं!

इंटरमीडिएट Python फॉर डेवलपर्स

Preparing Video For Download...