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

मैं पायथन का उपयोग करके स्ट्रिंग के साथ संख्या को कैसे बदल सकता हूं?

इस उद्देश्य के लिए आइए हम एक डिक्शनरी ऑब्जेक्ट का उपयोग करें जिसमें अंक कुंजी के रूप में हों और इसका शब्द प्रतिनिधित्व मान के रूप में -

dct={'0':'zero','1':'one','2':'two','3':'three','4':'four',
     '5':'five','6':'six','7':'seven','8':'eight','9':'nine'

एक नया स्ट्रिंग ऑब्जेक्ट प्रारंभ करें

newstr=''

लूप के लिए इनपुट स्ट्रिंग से प्रत्येक वर्ण ch का उपयोग करके जांच करें कि क्या यह isdigit() फ़ंक्शन की सहायता से एक अंक है।

यदि यह अंक है, तो इसे कुंजी के रूप में उपयोग करें और शब्दकोश से संबंधित मान ढूंढें और इसे newstr में जोड़ें। यदि चरित्र ch को स्वयं newstr में संलग्न न करें। पूरा कोड इस प्रकार है:

string='I have 3 Networking books, 0 Database books, and 8 Programming books.'
dct={'0':'zero','1':'one','2':'two','3':'three','4':'four',
     '5':'five','6':'six','7':'seven','8':'eight','9':'nine'}
newstr=''
for ch in string:
    if ch.isdigit()==True:
        dw=dct[ch]
        newstr=newstr+dw
    else:
        newstr=newstr+ch
print (newstr)      

आउटपुट वांछित है

I have three Networking books, zero Database books, and eight Programming books.

  1. क्या हम MySQL परिणाम सेट में किसी संख्या को स्ट्रिंग से बदल सकते हैं?

    हाँ, हम CASE कथन का उपयोग करके ऐसा कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.76 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सत्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिक

  1. सी # में एक ही स्थान के साथ एकाधिक रिक्त स्थान कैसे बदलें?

    C# में एकाधिक रिक्त स्थान को एकल स्थान से बदलने के कई तरीके हैं। स्ट्रिंग.बदलें - एक नया स्ट्रिंग देता है जिसमें एक निर्दिष्ट यूनिकोड वर्ण या वर्तमान स्ट्रिंग में स्ट्रिंग की सभी घटनाओं को किसी अन्य निर्दिष्ट यूनिकोड वर्ण या स्ट्रिंग से बदल दिया जाता है। बदलें (स्ट्रिंग, स्ट्रिंग, बूलियन, कल्चरइन्

  1. मैं पायथन में cv2 का उपयोग करके एक छवि कैसे प्रदर्शित कर सकता हूं?

    Python cv2 में किसी इमेज को पढ़ने के लिए, हम निम्नलिखित कदम उठा सकते हैं- फ़ाइल से छवि लोड करें। छवि को निर्दिष्ट विंडो में प्रदर्शित करें। दबाई गई कुंजी की प्रतीक्षा करें। सभी HighGUI विंडो को नष्ट कर दें। उदाहरण import cv2 img = cv2.imread("baseball.png", cv2.IMREAD_COLOR) cv2.imshow(&