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

पायथन प्रोग्राम में स्ट्रिंग में लोअरकेस कैरेक्टर्स की संख्या गिनें


जब स्ट्रिंग में लोअरकेस कैरेक्टर्स की संख्या गिननी हो, तो 'islower' मेथड और एक साधारण 'for' लूप का उपयोग किया जा सकता है।

उदाहरण

my_string = "Hi there how are you"
print("स्ट्रिंग है:")
print(my_string)
my_counter = 0
for i in my_string:
    if(i.islower()):
        my_counter = my_counter + 1
print("स्ट्रिंग में लोअरकेस कैरेक्टर्स की संख्या है:")
print(my_counter)

आउटपुट

स्ट्रिंग है: Hi there how are you
स्ट्रिंग में लोअरकेस कैरेक्टर्स की संख्या है: 15

व्याख्या

  • एक स्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • एक काउंटर मान 0 पर आरंभ किया जाता है।

  • स्ट्रिंग पर पुनरावृति की जाती है और 'islower' मेथड का उपयोग करके जांचा जाता है कि इसमें लोअरकेस अक्षर हैं या नहीं।

  • यदि हां, तो स्ट्रिंग के अंत तक काउंटर को 1 से बढ़ाया जाता है।

  • इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।


  1. - Python प्रोग्राम - स्ट्रिंग में विशिष्ट सबस्ट्रिंग की संख्या गिनें

    एक स्ट्रिंग s दी गई है, हमें s के विशिष्ट गैर-खाली सबस्ट्रिंग की संख्या खोजनी है। उदाहरण इनपुट: s = abaa आउटपुट: 8 व्याख्या: सबस्ट्रिंग हैं [a, b, ab, ba, aa, aba, baa, abaa]। एल्गोरिदम (ट्राई/प्रीफिक्स ट्री) trie := {} (खाली डिक्शनरी) n := len(s) i 0 से n-1 तक: curr := trie j i से n-1

  1. पायथन में प्रत्येक ब्रैकेट गहराई में वर्णों की संख्या गिनने का प्रोग्राम पायथन में प्रत्येक ब्रैकेट गहराई में वर्णों की संख्या गिनने का प्रोग्राम

    मान लीजिए हमारे पास एक स्ट्रिंग s है जिसमें केवल तीन वर्ण X, ( , और ) हैं। स्ट्रिंग में संतुलित ब्रैकेट हैं और बीच में कुछ X हैं साथ ही संभवतः नेस्टेड ब्रैकेट भी पुनरावर्ती रूप से हो सकते हैं। हमें s में ब्रैकेट की प्रत्येक गहराई पर X की संख्या ढूंढनी है, सबसे उथली गहराई से सबसे गहरी गहराई तक शुरू क

  1. - पायथन प्रोग्राम: स्ट्रिंग में मिरर कैरेक्टर्स खोजना

    एक यूजर इनपुट स्ट्रिंग और पोजिशन दी गई है, उस पोजिशन से हमें स्ट्रिंग की लंबाई तक अल्फाबेटिकल ऑर्डर में कैरेक्टर्स को मिरर करना है। इस ऑपरेशन में, हम a को z में, b को y में, c को x में, d को w में बदलते हैं और इसी तरह, यानी पहला कैरेक्टर लास्ट बन जाता है और इसी तरह।Input: p = 3 Input string = python