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

पायथन दिए गए स्ट्रिंग का संख्यात्मक उपसर्ग प्राप्त करें

मान लीजिए कि हमारे पास एक स्ट्रिंग है जिसमें संख्याएं शुरुआत हैं। इस लेख में हम देखेंगे कि स्ट्रिंग के केवल अंकीय भाग को कैसे प्राप्त किया जाए जो शुरुआत में तय किया गया है।

इसडिजिट के साथ

डिजिट फंक्शन तय करता है कि स्ट्रिंग का हिस्सा डिजिट है या नहीं। इसलिए हम स्ट्रिंग के प्रत्येक भाग को जोड़ने के लिए itertools से टेकवाइल फ़ंक्शन का उपयोग करेंगे जो कि एक अंक है।

उदाहरण

from itertools import takewhile
# Given string
stringA = "347Hello"
print("Given string : ",stringA)
# Using takewhile
res = ''.join(takewhile(str.isdigit, stringA))
# printing resultant string
print("Numeric Pefix from the string: \n", res)

आउटपुट

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

Given string : 347Hello
Numeric Pefix from the string:
347

re.sub के साथ

रेगुलर एक्सप्रेशन मॉड्यूल का उपयोग करके हम केवल अंकों की खोज के लिए एक पैटर्न बना सकते हैं। खोज केवल स्ट्रिंग की शुरुआत में अंक पाएंगे।

उदाहरण

import re
# Given string
stringA = "347Hello"
print("Given string : ",stringA)
# Using re.sub
res = re.sub('\D.*', '', stringA)
# printing resultant string
print("Numeric Pefix from the string: \n", res)

आउटपुट

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

Given string : 347Hello
Numeric Pefix from the string:
347

re.findall के साथ

फाइंडऑल फंक्शन उसी तरह काम करता है जैसे एक लड़की स्वीकार करती है कि हम * के बजाय प्लस चिन्ह का उपयोग करते हैं।

उदाहरण

import re
# Given string
stringA = "347Hello"
print("Given string : ",stringA)
# Using re.sub
res = ''.join(re.findall('\d+',stringA))
# printing resultant string
print("Numeric Pefix from the string: \n", res)

आउटपुट

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

Given string : 347Hello
Numeric Pefix from the string:
347

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दी गई स्ट्रिंग स्वर है पालिंड्रोम

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

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

    हमें एक स्ट्रिंग दी गई है, और हमारा लक्ष्य उन सभी शब्दों को उलटना है जो स्ट्रिंग में मौजूद हैं। हम आउटपुट प्राप्त करने के लिए स्प्लिट मेथड और रिवर्स फंक्शन का उपयोग कर सकते हैं। आइए कुछ नमूना परीक्षण मामलों को देखें। Input: string = "I am a python programmer" Output: programmer python a am

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दिया गया स्ट्रिंग पैंग्राम है

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक स्ट्रिंग इनपुट को देखते हुए, हमें यह जांचने के लिए एक पायथन प्रोग्राम जेनरेट करना होगा कि वह स्ट्रिंग पंग्राम है या नहीं। पंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी अक्षर संग्रह मे