द्वारा कदीशा कीन
साझा करनाकलरवसाझा करनाईमेल

ये सुविधाजनक अंतर्निहित तरीके आपको विभिन्न केस-संबंधित कार्यों से निपटने में मदद करेंगे।

पायथन कई अंतर्निहित विधियों के साथ आता है जो आपको एक स्ट्रिंग में हेरफेर करने की अनुमति देता है। इनमें से कई विधियाँ एक स्ट्रिंग में वर्णों के मामले से निपटती हैं।

जब आपको दो इनपुट मानों की तुलना करने की आवश्यकता होती है, तो पायथन केस-विशिष्ट स्ट्रिंग विधियाँ विशेष रूप से उपयोगी होती हैं। आप उनका उपयोग अन्य प्रकार के डेटा सत्यापन या सामग्री प्रकाशन से संबंधित कार्यों के लिए भी कर सकते हैं।

1. कैपिटलाइज़ () विधि

कैपिटलाइज़ () विधि स्ट्रिंग में पहले वर्ण को अपरकेस में परिवर्तित करती है और स्ट्रिंग की एक अद्यतन प्रति लौटाती है।

फल = "सेब"
न्यूस्ट्रिंग = फल। पूंजीकरण ()
प्रिंट(न्यूस्ट्रिंग)

उपरोक्त कोड आपके में निम्न आउटपुट प्रिंट करता है पायथन आईडीई सांत्वना देना:

सेब

कैपिटलाइज़ () विधि केवल पहले वर्ण के मामले को बदल देती है यदि यह वर्णमाला का एक अक्षर है (पूर्णांक नहीं)।

फल = "6 सेब"
न्यूस्ट्रिंग = फल। पूंजीकरण ()
प्रिंट(न्यूस्ट्रिंग)

#प्रिंट
#6 सेब

फल = " सेब"
न्यूस्ट्रिंग = फल। पूंजीकरण ()
प्रिंट(न्यूस्ट्रिंग)

#प्रिंट
#सेब

instagram viewer

कैपिटलाइज़ () विधि केवल पहले वर्ण के मामले को बदल देती है यदि यह पहले से ही अपरकेस में नहीं है।

फल = "सेब"
न्यूस्ट्रिंग = फल। पूंजीकरण ()
प्रिंट(न्यूस्ट्रिंग)

#प्रिंट
#सेब

कैपिटलाइज़ () विधि यह भी सुनिश्चित करती है कि प्रत्येक अक्षर जो पहली स्थिति में नहीं है, नई स्ट्रिंग में लोअर केस में परिवर्तित हो जाता है।

फल = "सेब"
न्यूस्ट्रिंग = फल। पूंजीकरण ()
प्रिंट(न्यूस्ट्रिंग)

#प्रिंट
#सेब

2. निचला () और ऊपरी () तरीके

ये दो विधियाँ आपको स्ट्रिंग्स को सभी लोअरकेस या अपरकेस समकक्षों में बदलने में मदद करती हैं। वे आपको होने से बचाते हैं मैन्युअल रूप से स्ट्रिंग केस को स्वयं परिवर्तित करें.

निचला() विधि कोई तर्क नहीं लेती है और एक नई स्ट्रिंग लौटाती है। यह प्रत्येक वर्ण को उसके लोअरकेस समकक्ष में परिवर्तित करता है:

फल = "सेब"
न्यूस्ट्रिंग = फल। निचला ()
प्रिंट(न्यूस्ट्रिंग)

#प्रिंट
#सेब

ऊपरी () विधि इसके ठीक विपरीत करती है निचला() तरीका। यह सभी लोअरकेस वर्णों को एक स्ट्रिंग में अपरकेस में परिवर्तित करता है। यदि स्ट्रिंग में कोई लोअरकेस वर्ण नहीं हैं, तो यह विधि मूल स्ट्रिंग की एक समान प्रतिलिपि लौटाती है।

फल = "सेब"
फल2 = "आम"
न्यूस्ट्रिंग = फल। ऊपरी ()
newString2 = फल2.ऊपरी ()
प्रिंट(न्यूस्ट्रिंग)
प्रिंट(न्यूस्ट्रिंग2)

#प्रिंट
#सेब
#आम

3. केसफोल्ड () विधि

केसफोल्ड () विधि एक स्ट्रिंग की एक प्रति लौटाती है, जहां यह प्रत्येक वर्ण को लोअरकेस में परिवर्तित करती है। हालाँकि, यह से थोड़ा अधिक शक्तिशाली भी है निचला(). यह फ़ंक्शन संभालता है यूनिकोड वर्ण इस तरह से आप उनमें शामिल तारों की सटीक तुलना कर सकते हैं।

पाठ = "ग्रोß"
newString = text.lower ()
newString2 = text.casefold()
प्रिंट(न्यूस्ट्रिंग)
प्रिंट(न्यूस्ट्रिंग2)

4. islower () और isupper () तरीके

कम है() और यह इसपर () स्ट्रिंग विधियां कोई तर्क नहीं लेती हैं। प्रत्येक एक बूलियन मान देता है। कम है() यदि स्ट्रिंग में प्रत्येक वर्ण लोअरकेस है, तो विधि सही है, अन्यथा यह गलत है।


फल = "सेब"
फल 2 = "आम"
न्यूस्ट्रिंग = फल। इस्लोवर ()
newString2 = Fruit2.islower ()
प्रिंट (न्यूस्ट्रिंग)
प्रिंट (newString2)

#प्रिंट
#सही
#झूठा

इसपर () यदि स्ट्रिंग में सभी वर्ण अपरकेस हैं, तो विधि सही है, अन्यथा यह गलत है।

फल = "सेब"
फल2 = "आम"
न्यूस्ट्रिंग = फल.इसपर ()
newString2 = Fruit2.isupper ()
प्रिंट(न्यूस्ट्रिंग)
प्रिंट(न्यूस्ट्रिंग2)
#प्रिंट
#झूठा
#सही

5. इसटाइटल () विधि

शीर्षक () यदि स्ट्रिंग में सभी शब्द अपरकेस अक्षर से शुरू होते हैं, तो विधि सही हो जाती है, अन्यथा यह गलत हो जाती है। यह विधि कोई तर्क नहीं लेती है।

पाठ = "सेब एक फल है।"
टेक्स्ट2 = "आम भी फल हैं।"
newString = text.istitle ()
newString2 = text2.istitle ()
प्रिंट(न्यूस्ट्रिंग)
प्रिंट(न्यूस्ट्रिंग2)
#प्रिंट
#सही
#झूठा

6. स्वैपकेस () विधि

स्वैपकेस () विधि कोई तर्क नहीं लेती है और उल्टे मामले के साथ एक नई स्ट्रिंग लौटाती है।

फल = "सेब"
फल2 = "आम"
न्यूस्ट्रिंग = फल। स्वैपकेस ()
newString2 = फल 2. स्वैपकेस ()
प्रिंट(न्यूस्ट्रिंग)
प्रिंट(न्यूस्ट्रिंग2)
#प्रिंट
#सेब
#आम

पायथन स्ट्रिंग विधियों का मूल्य

एक पायथन प्रोग्रामर के रूप में स्ट्रिंग विधियाँ आपके लिए जीवन को बहुत आसान बनाती हैं। उदाहरण के लिए, आप एक प्रोग्राम बना सकते हैं जो एक स्ट्रिंग के माध्यम से चलता है और इसके सभी अक्षरों को लोअरकेस में परिवर्तित करता है। हालाँकि, पायथन स्ट्रिंग विधियों के अस्तित्व को देखते हुए, जैसे कि केसफोल्ड (), यह कार्य पहिया को फिर से शुरू करने जैसा होगा।

पायथन स्ट्रिंग विधियाँ आपको कम प्रयास के साथ अधिक हासिल करने की अनुमति देती हैं।

पायथन स्ट्रिंग प्रारूप () विधि कैसे काम करती है? 10 उदाहरण

आगे पढ़िए

साझा करनाकलरवसाझा करनाईमेल

संबंधित विषय

  • प्रोग्रामिंग
  • प्रोग्रामिंग
  • अजगर

लेखक के बारे में

कदीशा कीन (57 लेख प्रकाशित)

कदीशा कीन एक पूर्ण-स्टैक सॉफ़्टवेयर डेवलपर और तकनीकी/प्रौद्योगिकी लेखक हैं। उसके पास कुछ सबसे जटिल तकनीकी अवधारणाओं को सरल बनाने की विशिष्ट क्षमता है; उत्पादन सामग्री जिसे किसी भी तकनीकी नौसिखिए द्वारा आसानी से समझा जा सकता है। उसे लिखने, दिलचस्प सॉफ्टवेयर विकसित करने और दुनिया की यात्रा (वृत्तचित्रों के माध्यम से) करने का शौक है।

कदीशा कीन. की अन्य फ़िल्में-टीवी शो

हमारे समाचार पत्र के सदस्य बनें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें