शुरू करेंमुफ़्त में शुरू करें

एक कीवर्ड आर्ग्युमेंट जोड़ना

टेक्स्ट प्रोसेसिंग फंक्शनों में कीवर्ड आर्ग्युमेंट बहुत उपयोगी होते हैं, क्योंकि ये वैकल्पिक ट्रांसफ़ॉर्मेशन बताने देते हैं और फंक्शन कॉल पढ़ने में साफ़ रहता है. डिफ़ॉल्ट आर्ग्युमेंट का उपयोग करके, आप सबसे आम व्यवहार तय कर सकते हैं (जैसे लोअरकेस में बदलना), और ज़रूरत पड़ने पर यूज़र को उसे ओवरराइड करने की सुविधा दे सकते हैं.

इस अभ्यास में, आप clean_text() फंक्शन बनाएँगे जो स्पेस को अंडरस्कोर से बदलता है और वैकल्पिक रूप से टेक्स्ट को लोअरकेस में कन्वर्ट करता है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

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

पाठ्यक्रम देखें

अभ्यास निर्देश

  • text और lower (डिफ़ॉल्ट मान True) पैरामीटर के साथ clean_text() फंक्शन परिभाषित करें.
  • else ब्लॉक के अंदर लोअरकेस ट्रांसफ़ॉर्मेशन लागू करें.
  • डिफ़ॉल्ट व्यवहार जाँचने के लिए product को आर्ग्युमेंट देकर clean_text() फंक्शन कॉल करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

product = 'Wireless Mouse'

# Define clean_text function
def clean_text(____, ____=____):
    clean_text = text.replace(' ', '_')
    if lower == False:
        return clean_text
    else:
        # Apply lowercase transformation
        return clean_text.____()

# Test with default behavior
print(____(____))
कोड संपादित करें और चलाएँ