Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python Lowercase: चरण-दर-चरण गाइड

Python lower() फ़ंक्शन स्ट्रिंग को सभी लोअरकेस में बदल देता है। Python isLower() मेथड जांचता है कि स्ट्रिंग में वर्णमाला के वर्ण सभी लोअरकेस हैं या नहीं और True या False लौटाता है। lower() और isLower() फ़ंक्शन ईमेल जैसे फ़ील्ड्स के लिए उपयोगी हैं जहां सभी अक्षर लोअरकेस होने चाहिए।


जब आप Python में स्ट्रिंग के साथ काम कर रहे होते हैं, तो आप उस स्ट्रिंग की सामग्री को लोअरकेस में बदलना चाह सकते हैं।

उदाहरण के लिए, आप एक साइन-अप फ़ॉर्म बना रहे होंगे जो उपयोगकर्ता के ईमेल को लोअरकेस में बदल देता है। यह एक सामान्य प्रथा है जिसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि उसी ईमेल का उपयोग करके अपरकेस में कोई अन्य खाता नहीं बनाया जा सकता क्योंकि स्ट्रिंग्स केस-संवेदी (case-sensitive) होती हैं।

Python Lowercase

Python बिल्ट-इन फ़ंक्शन lower() का उपयोग स्ट्रिंग को लोअरकेस में बदलने और संशोधित स्ट्रिंग की एक प्रति लौटाने के लिए किया जा सकता है। इसके अलावा, Python isLower() मेथड का उपयोग यह जांचने के लिए किया जा सकता है कि स्ट्रिंग के भीतर सभी वर्ण लोअरकेस में दिखाई देते हैं या नहीं।

इस ट्यूटोरियल में, हम लोअरकेस स्ट्रिंग्स के साथ काम करने के लिए lower() और isLower() मेथड्स का उपयोग कैसे करें, इस पर चर्चा करेंगे। हम इनमें से प्रत्येक मेथड के उदाहरणों का पता लगाएंगे ताकि दिखाया जा सके कि वे Python प्रोग्राम में कैसे काम कर सकते हैं।

lower() Python मेथड

Python lower() मेथड स्ट्रिंग में सभी वर्णों को लोअरकेस में बदल देता है। संख्याएं और विशेष वर्ण अपरिवर्तित रहती हैं। lower() Python स्ट्रिंग मान के अंत में जोड़ा जाता है।

lower() Python के स्ट्रिंग मेथड्स में से एक है। यह स्ट्रिंग में सभी केस्ड वर्णों पर काम करता है। यहाँ Python lower() फ़ंक्शन का सिंटैक्स है:

string_name.lower()

lower() फ़ंक्शन कोई पैरामीटर नहीं लेता।

lower() कैसे काम करता है यह दिखाने के लिए, हम एक उदाहरण का उपयोग करेंगे।

Lowercase Python उदाहरण

मान लीजिए हम एक साइन-अप फ़ॉर्म बना रहे हैं, और हम उपयोगकर्ता द्वारा डाले गए ईमेल पते को लोअरकेस में बदलना चाहते हैं। हम निम्न कोड का उपयोग करके ऐसा कर सकते हैं:

email = input("What is your email address?")
print(email)
final_email = email.lower()
print(final_email)

निष्पादन पर, हमारा कोड निम्नलिखित स्ट्रिंग्स लौटाता है:

What is your email address? aLex@gmail.com
aLex@gmail.com
alex@gmail.com

हम email नामक एक वेरिएबल घोषित करते हैं जो उपयोगकर्ता से ईमेल पता एकत्र करता है। इस मामले में, हमने अपना ईमेल "aLex@gmail.com" डाला। फिर, हम उस ईमेल को उस प्रारूप में कंसोल पर प्रिंट करते हैं जिसमें वह Python कंसोल में दर्ज किया गया था।

अगली पंक्ति पर, हम final_email नामक एक Python वेरिएबल घोषित करते हैं जो email वेरिएबल की सामग्री को लोअरकेस में बदल देता है। अंत में, हम final_email को कंसोल पर प्रिंट करते हैं, जो हमारी मूल स्ट्रिंग को लोअरकेस में लौटाता है।

lower() प्रतीकों और संख्याओं को उनकी नियमित अवस्था में लौटाएगा क्योंकि वे वर्ण केस-संवेदी नहीं हैं। स्ट्रिंग में केवल यूनिकोड वर्णों को लोअरकेस में बदला जाता है।

Python isLower()

Python isLower() मेथड मूल्यांकन करता है कि स्ट्रिंग में सभी वर्ण लोअरकेस हैं या नहीं। यह मेथड संख्याओं, स्पेस, और अन्य गैर-वर्णमाला वर्णों की जांच नहीं करता।

इससे पहले कि आप किसी स्ट्रिंग को लोअरकेस में बदलें, आप यह मूल्यांकन करना चाह सकते हैं कि वह स्ट्रिंग पहले से ही लोअरकेस में है या नहीं। यहीं पर isLower() मेथड आता है।

isLower() इस आधार पर True या False मान लौटाता है कि स्ट्रिंग में केवल लोअरकेस वर्ण हैं या नहीं। यहाँ Python isLower() मेथड का सिंटैक्स है:

string_name.isLower()

lower() मेथड की तरह, isLower() कोई पैरामीटर नहीं लेता। इसके बजाय, इसे स्ट्रिंग मान के अंत में जोड़ा जाता है।

isLower() Python उदाहरण

आइए lower() मेथड कैसे काम करता है यह दिखाने के लिए एक उदाहरण का उपयोग करें। उदाहरण के लिए, इससे पहले कि हम उपयोगकर्ता के ईमेल को लोअरकेस में बदलें, हम जांचना चाहते हैं कि क्या यह पहले से ही लोअरकेस में है। हम निम्न कोड का उपयोग करके ऐसा कर सकते हैं:

email = input("What is your email address?")
print(email.isLower())

यदि हम अपना प्रोग्राम चलाते हैं और ईमेल "aLex@gmail.com" डालते हैं, तो हमारा कोड निम्नलिखित लौटाता है:

What is your email address? aLex@gmail.com
False

स्ट्रिंग "aLex@gmail.com" में एक अपरकेस वर्ण है — L — और इसलिए isLower() मेथड ने तय किया कि यह False था। इस बीच, यदि हम अपने प्रोग्राम में ईमेल "alex@gmail.com" डालते, तो हमें निम्न आउटपुट प्राप्त होता:

What is your email address? alex@gmail.com
True

isLower() True लौटाएगा भले ही स्ट्रिंग में व्हाइटस्पेस, अंक, और/या प्रतीक हों। स्ट्रिंग में पाए जाने वाले केवल लोअरकेस अक्षर isLower() को इसे False के रूप में मूल्यांकन करने का कारण बनेंगे।

मान लीजिए हम किसी विशेष कोड ब्लॉक को चलाना चाहते हैं यह इस बात पर निर्भर करता है कि स्ट्रिंग में अपरकेस वर्ण है या नहीं। हम Python "if" स्टेटमेंट का उपयोग करके ऐसा कर सकते हैं।

निम्न कोड पर विचार करें:

if email.isLower():
    print("This email is valid.")
else:
    print("Email addresses can only contain lowercase characters.")

हम Python if स्टेटमेंट और isLower() मेथड का उपयोग यह मूल्यांकन करने के लिए करते हैं कि उपयोगकर्ता का ईमेल केवल लोअरकेस वर्णों का उपयोग करता है या नहीं। यदि isLower() True लौटाता है, तो "if" स्टेटमेंट निष्पादित होता है। अन्यथा, हमारा "else" स्टेटमेंट निष्पादित होता है।

यदि हम ईमेल "alex@gmail.com" डालते, तो हमारा कोड लौटाता:

This email is valid.

निष्कर्ष

Python lower() मेथड का उपयोग स्ट्रिंग को लोअरकेस में बदलने और स्ट्रिंग की संशोधित प्रति लौटाने के लिए किया जा सकता है। Python isLower() फ़ंक्शन का उपयोग यह जांचने के लिए किया जा सकता है कि स्ट्रिंग में अपरकेस वर्ण है या नहीं।

इस ट्यूटोरियल में, हमने दो मुख्य Python लोअरकेस मेथड्स का पता लगाया: lower() और isLower()। हमने इन मेथड्स के कुछ उदाहरणों की भी जांच की। तो अब आपके पास लोअरकेस स्ट्रिंग्स के साथ Python विशेषज्ञ की तरह काम करने का ज्ञान है!

यदि आप Python में कोडिंग के बारे में अधिक पढ़ने में रुचि रखते हैं, तो हमारा पूरा How to Learn Python गाइड देखें।

  1. पायथन इंटरप्रेटर्स: एक चरण-दर-चरण गाइड पायथन इंटरप्रेटर्स: एक चरण-दर-चरण गाइड

    पायथन प्रोग्राम कैसे एक्जीक्यूट होता है? पायथन, जावा की तरह, पूरी तरह से इंटरप्रेटेड भाषा के रूप में वर्गीकृत नहीं किया जा सकता और न ही कंपाइल्ड भाषा के रूप में। यह दोनों का थोड़ा सा है। कंपाइल्ड होने का मतलब इस उदाहरण में है किसी प्लेटफॉर्म पर निर्भर न करने वाली निचले स्तर की भाषा में अनुवादित होन

  1. - पायथन फाइल का नाम बदलें: चरण-दर-चरण गाइड

    पायथन फाइल का नाम बदलें: चरण-दर-चरण गाइड पायथन os.rename() विधि फाइल का नाम बदलती है। os.rename() दो तर्क स्वीकार करती है: पुरानी फाइल का पथ और नई फाइल का पथ। नए फाइल पथ का अंत एक अलग फाइल नाम में होना चाहिए। जब आप पायथन में फाइलों के साथ काम कर रहे होते हैं, तो आप तय कर सकते हैं कि आप किसी विशेष फ

  1. - पायथन निरपेक्ष मान: चरण-दर-चरण गाइड

    पायथन निरपेक्ष मान: चरण-दर-चरण गाइड पायथन abs() विधि किसी संख्या का निरपेक्ष मान लौटाती है। किसी संख्या का निरपेक्ष मान उस संख्या की 0 से दूरी है। यह किसी भी नकारात्मक संख्या को सकारात्मक बनाता है, जबकि सकारात्मक संख्याएं अप्रभावित रहती हैं। उदाहरण के लिए, abs(-9) 9 लौटाएगा, जबकि abs(2) 2 लौटाएगा।