सोडवले: स्वॅप केस पायथन

पायथनमधील स्वॅप केसशी संबंधित मुख्य समस्या ही आहे की ती युनिकोड अक्षरे योग्यरित्या हाताळत नाही. str.swapcase() पद्धत वापरताना, ते फक्त ASCII अक्षरांवर कार्य करते आणि युनिकोड वर्णांसह योग्यरित्या कार्य करणार नाही. ASCII नसलेल्या वर्ण असलेल्या स्ट्रिंगचे केस स्वॅप करण्याचा प्रयत्न करताना यामुळे अनपेक्षित परिणाम होऊ शकतात.

def swap_case(s): 
    return s.swapcase() 
  
# Driver program 
s = "This is a Sample String"
print(swap_case(s))

# ओळ 1: ही 'swap_case' नावाची फंक्शन व्याख्या आहे जी एका पॅरामीटरमध्ये घेते, 's'.
# ओळ 2: ही ओळ 'swapcase()' या स्ट्रिंग पद्धतीचा परिणाम देते जी सर्व अप्परकेस अक्षरे लोअरकेसमध्ये स्वॅप करेल आणि त्याउलट.
# ओळ 5: हे व्हेरिएबल डिक्लेरेशन आहे, "हे एक नमुना स्ट्रिंग आहे" व्हेरिएबल 's' ला नियुक्त करते.
# ओळ 6: ही ओळ फंक्शनला 'swap_case' म्हणते, 's' व्हेरिएबलमध्ये आर्ग्युमेंट म्हणून जाते. या फंक्शनचे आउटपुट कन्सोलवर प्रिंट केले जाईल.

swapcase() फंक्शन

Python मधील swapcase() फंक्शन दिलेल्या स्ट्रिंगमधील सर्व अप्परकेस कॅरेक्टर्स लोअरकेसमध्ये आणि सर्व लोअरकेस कॅरेक्टर्स अपरकेसमध्ये रूपांतरित करण्यासाठी वापरले जाते. हे फंक्शन मूळ स्ट्रिंगमध्ये बदल करत नाही, त्याऐवजी ते स्वॅप केलेल्या केसेससह नवीन स्ट्रिंग देते. उदाहरणार्थ, जर आपल्याकडे “Hello World” ही स्ट्रिंग असेल, तर swapcase() चे आउटपुट “hello world” असेल.

पायथनमध्ये स्वॅपकेस फंक्शन कसे लिहायचे

पायथनमधील स्वॅपकेस फंक्शन हे एक फंक्शन आहे जे स्ट्रिंगला आर्ग्युमेंट म्हणून घेते आणि वरच्या आणि खालच्या केसांमध्ये स्वॅप केलेल्या सर्व वर्णांसह समान स्ट्रिंग परत करते.

Python मध्ये स्वॅपकेस फंक्शन लिहिण्यासाठी, तुम्ही अंगभूत str.swapcase() पद्धत वापरू शकता. ही पद्धत एकल स्ट्रिंग आर्ग्युमेंट घेते आणि वरच्या आणि खालच्या केसांमध्ये स्वॅप केलेल्या सर्व वर्णांसह समान स्ट्रिंग परत करते.

उदाहरणार्थ, जर तुमच्याकडे “Hello World” ही स्ट्रिंग असेल, तर त्यावर str.swapcase() कॉल केल्यास “hELLO WORLD” मिळेल.

पायथनमध्ये स्वॅपकेस फंक्शन कसे लिहायचे याचे उदाहरण येथे आहे:

def swap_case(स्ट्रिंग):
string.swapcase() परत करा

print(swap_case(“Hello World”)) # आउटपुट: HELLO WORLD

संबंधित पोस्ट:

एक टिप्पणी द्या