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

मैं पायथन में एक स्ट्रिंग में संख्याओं को कैसे समाप्त कर सकता हूं?


आप एक स्ट्रिंग में सभी गैर-अंकीय वर्णों का ट्रैक रखने के लिए एक सरणी बना सकते हैं। फिर अंत में ".join विधि का उपयोग करके इस सरणी में शामिल हों।

उदाहरण

my_str = 'qwerty123asdf32'
non_digits = []
for c in my_str:
   if not c.isdigit():
      non_digits.append(c)
result = ''.join(non_digits)
print(result)

आउटपुट

यह आउटपुट देगा

qwertyasdf

उदाहरण

आप इसे एक ही लाइन में पायथन लिस्ट कॉम्प्रिहेंशन का उपयोग करके भी प्राप्त कर सकते हैं।

my_str = 'qwerty123asdf32'
result = ''.join([c for c in my_str if not c.isdigit()])
print(result)

आउटपुट

यह आउटपुट देगा

qwertyasdf

  1. हम पायथन में कई सीमांकक के साथ एक स्ट्रिंग को कैसे तोड़ सकते हैं?

    हम re.split(delimiter, str) विधि का उपयोग करके कई सीमांकक के साथ एक स्ट्रिंग को तोड़ सकते हैं। यह सीमांकक और स्ट्रिंग का एक रेगेक्स लेता है जिसे हमें विभाजित करने की आवश्यकता होती है। उदाहरण के लिए: a='Beautiful, is; better*than\nugly' import re print(re.split('; |, |\*|\n',a)) हमें

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

    स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटरों का उपयोग पायथन में एक स्ट्रिंग को उलटने के लिए किया जा सकता है। उदाहरण के लिए: >>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’ [] ऑपरेटर कोलन : द्वारा अलग किए गए 3 नंबर ले सकता है। पहला स्टा

  1. मैं कैसे जांचूं कि एक स्ट्रिंग में पाइथन में अक्षर या संख्याएं हैं या नहीं?

    पायथन स्ट्रिंग क्लास में isalnum () नामक एक विधि है जिसे एक स्ट्रिंग पर बुलाया जा सकता है और हमें बताता है कि स्ट्रिंग में केवल अल्फ़ान्यूमेरिक्स हैं या नहीं। आप इसे निम्न तरीके से कॉल कर सकते हैं: print( '123abc'.isalnum()) आउटपुट True print('123#$%abc'.isalnum()) आउटपुट False आप