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

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

यदि आप एक स्ट्रिंग के अंत से एक सबस्ट्रिंग को हटाना चाहते हैं, तो आपको यह जांचना चाहिए कि स्ट्रिंग उस सबस्ट्रिंग के साथ समाप्त होती है या नहीं। यदि ऐसा होता है, तो बिना सबस्ट्रिंग के केवल भाग को रखते हुए स्ट्रिंग को स्लाइस करें। उदाहरण के लिए,

def rchop(string, ending):
  if string.endswith(ending):
    return string[:-len(ending)]
  return string
chopped_str = rchop('Hello world', 'orld')
print chopped_str

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

Hello w

यदि गति महत्वपूर्ण नहीं है, तो आप यहां रेगेक्स का भी उपयोग कर सकते हैं। उदाहरण के लिए,

>>> import re
>>> re.sub('orld$', '', 'Hello world')
Hello w

  1. एक गैर-खाली स्ट्रिंग से nवें इंडेक्स कैरेक्टर को हटाने के लिए पायथन प्रोग्राम

    जब एक स्ट्रिंग से एक विशिष्ट इंडेक्स कैरेक्टर को हटाने की आवश्यकता होती है जो खाली नहीं है, तो इसे फिर से चालू किया जा सकता है, और जब इंडेक्स मेल नहीं खाता है, तो उस कैरेक्टर को दूसरी स्ट्रिंग में स्टोर किया जा सकता है। नीचे उसी का प्रदर्शन है - उदाहरण my_string = "Hi there how are you"

  1. पायथन में किसी सूची से किसी तत्व को कैसे हटाएं?

    पायथन में एक सूची एक रैखिक डेटा संरचना है जहां तत्वों को सन्निहित स्मृति स्थानों में संग्रहीत किया जाता है और तत्वों को उनके अनुक्रमित द्वारा एक्सेस किया जाता है। हमें कभी-कभी पायथन में एक सूची से एक तत्व को हटाने की आवश्यकता हो सकती है। इसे प्राप्त करने के लिए विभिन्न अंतर्निर्मित कार्य हैं। पॉप (

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

    Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। इस लेख में, हम देखेंगे कि किसी लेबल से टेक्स्ट को कैसे हटाया जाए, जिसमें कुछ टेक्स्ट होगा। किसी लेबल से टेक्स्ट हटाने के लिए, हम एक संबद्ध बटन बनाएंगे जो लेबल के लिए ट्रिगर के रूप में कार्य करे