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

पायथन में स्ट्रिंग की एक जोड़ी में मिलान करने वाले वर्णों की संख्या की गणना करें

हमें दो तार दिए गए हैं। हमें पहली स्ट्रिंग में वर्णों की गिनती खोजने की ज़रूरत है जो दूसरी स्ट्रिंग में भी मौजूद हैं।

सेट के साथ

सेट फ़ंक्शन हमें एक स्ट्रिंग में सभी तत्वों को अद्वितीय मान देता है। हम और ऑपरेटर का भी उपयोग करते हैं जो दो दिए गए स्ट्रिंग्स के बीच सामान्य तत्वों को ढूंढता है।

उदाहरण

strA = 'Tutorials Point'
uniq_strA = set(strA)
# Given String
print("Given String\n",strA)
strB = 'aeio'
uniq_strB = set(strB)
# Given String
print("Search character strings\n",strB)
common_chars = uniq_strA & uniq_strB
print("Count of matching characters are : ",len(common_chars))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given String
Tutorials Point
Search character strings
aeio
Count of matching characters are : 3

पुनः खोज के साथ

हम पुनः मॉड्यूल से खोज फ़ंक्शन का उपयोग करते हैं। हम एक गणना चर का उपयोग करते हैं और खोज परिणाम के सही होने पर इसे बढ़ाते रहते हैं।

उदाहरण

import re
strA = 'Tutorials Point'
# Given String
print("Given String\n",strA)
strB = 'aeio'
# Given String
print("Search character strings\n",strB)
cnt = 0
for i in strA:
   if re.search(i, strB):
      cnt = cnt + 1
print("Count of matching characters are : ",cnt)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given String
Tutorials Point
Search character strings
aeio
Count of matching characters are : 5

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने की जरूरत है। यहां हम पूरी स्ट्रिंग को पार करते हैं और जांचते हैं कि प्रत्येक वर्ण एक स्वर है या नहीं और गिनती में वृद्धि क

  1. किसी दिए गए स्ट्रिंग में ऊपरी और निचले केस वर्णों को गिनने के लिए पायथन प्रोग्राम।

    किसी दिए गए स्ट्रिंग इनपुट के लिए, हम पाइथन का उपयोग करके लोअर केस में और अपर केस में वर्णों की संख्या की गणना करना चाहते हैं। उदाहरण के लिए, दी गई स्ट्रिंग के लिए, "Hello World" गिनती होनी चाहिए - Upper case: 2 Lower case: 8 हम ऊपरी और निचले केस वर्णों की जांच के लिए 2 शर्तों के साथ लूप

  1. पायथन का उपयोग करके एक स्ट्रिंग में स्वरों की संख्या की गणना कैसे करें?

    एक स्ट्रिंग ऑब्जेक्ट घोषित करें जिसमें सभी स्वर हों। >>> vowels='aeiou' काउंट वैरिएबल इनिशियलाइज़ को 0 पर सेट करें >>> count=0 जांचें कि इनपुट स्ट्रिंग का प्रत्येक वर्ण स्वर स्ट्रिंग से संबंधित है या नहीं। अगर हाँ तो गिनती बढ़ाएँ >>> string='Hello How are you