एक कीवर्ड आर्ग्युमेंट जोड़ना
टेक्स्ट प्रोसेसिंग फंक्शनों में कीवर्ड आर्ग्युमेंट बहुत उपयोगी होते हैं, क्योंकि ये वैकल्पिक ट्रांसफ़ॉर्मेशन बताने देते हैं और फंक्शन कॉल पढ़ने में साफ़ रहता है. डिफ़ॉल्ट आर्ग्युमेंट का उपयोग करके, आप सबसे आम व्यवहार तय कर सकते हैं (जैसे लोअरकेस में बदलना), और ज़रूरत पड़ने पर यूज़र को उसे ओवरराइड करने की सुविधा दे सकते हैं.
इस अभ्यास में, आप 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(____(____))