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

पायथन में एक स्ट्रिंग से दशमलव संख्या निकालें

RegEx मॉड्यूल का उपयोग करना सबसे तेज़ तरीका है।

>>> import re

यह मानते हुए कि स्ट्रिंग में पूर्णांक और फ्लोटिंग पॉइंट नंबर के साथ-साथ नीचे भी हैं -

>>> s='मेरी उम्र 25 है। मेरे 55.50 प्रतिशत अंक हैं और 9764135408 मेरा नंबर है'

findall () फ़ंक्शन दिए गए पैटर्न से मेल खाने वाली संख्याओं की एक सूची देता है जिसमें दशमलव बिंदु से पहले और बाद के अंक शामिल होते हैं

>>> re.findall('\d*\.?\d+',s)

परिणाम सभी नंबरों की एक सूची वस्तु है

['25', '55.50', '9764135408']

  1. हेक्स स्ट्रिंग को दशमलव में बदलने के लिए पायथन प्रोग्राम

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

  1. पायथन में एक स्ट्रिंग के अंदर से एक सबस्ट्रिंग कैसे निकालें?

    स्ट्रिंग के अंदर से सबस्ट्रिंग निकालने के लिए आप नियमित अभिव्यक्तियों में समूह कैप्चरिंग का उपयोग कर सकते हैं। आपको उस सबस्ट्रिंग के प्रारूप और उसके आस-पास को जानना होगा जिसे आप निकालना चाहते हैं। उदाहरण के लिए यदि आपके पास एक लाइन है और आप $xxx,xxx.xx प्रारूप के साथ पैसे की जानकारी निकालना चाहते है

  1. पायथन में एक स्ट्रिंग से नंबर कैसे निकालें?

    यदि आप केवल धनात्मक पूर्णांक चाहते हैं, तो आप संख्याओं को विभाजित करके निम्न प्रकार से खोज सकते हैं: >>> str = "h3110 23 cat 444.4 rabbit 11 2 dog" >>> [int(s) for s in str.split() if s.isdigit()] [23, 11, 2] अन्य सभी मामलों के लिए, नियमित अभिव्यक्ति का उपयोग करना सबसे अ