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


92

मुझे स्ट्रिंग में शब्द के बाद व्हाट्सएप को हटाने की आवश्यकता है। क्या यह कोड की एक पंक्ति में किया जा सकता है?

उदाहरण:

string = "    xyz     "

desired result : "    xyz" 

3
क्या इस सवाल को वास्तव में यहाँ पूछने की ज़रूरत थी? यह डॉक्स के लिए एक आसान खोज है: docs.python.org/library/stdtypes.html#str.rstrip
— ग्रेग के

11
@Greg K Yes, क्योंकि जो लोग डॉक्स पढ़ चुके हैं, उन्हें शायद इसका एहसास नहीं हो सकता है, यह देखते हुए कि यह एक मौलिक है कि उन्होंने इसे पढ़ने वाले पहले कुछ समय के लिए ट्यून किया होगा, और इसे कुछ असंबंधित कहते हुए याद रखें। इसके अलावा, डॉक्स में rstrip इस समस्या के लिए Google खोज में आसानी से दिखाई नहीं देता है (मापदंड स्ट्रिंग के पायथन स्ट्रिप एंड का उपयोग करके)।
— ब्रूट्सफोरोज़थ्रैक्स

4
असली ठंड @GregK असली ठंड
— गहरीकरण

जवाबों:



0

आप निम्नानुसार रिक्त स्थान मानों को नियंत्रित करने के लिए पट्टी () या विभाजन () का उपयोग कर सकते हैं:

words = "   first  second   "

# remove end spaces
def remove_first_spaces(string):
    return "".join(string.rstrip())


# remove first and end spaces
def remove_first_end_spaces(string):
    return "".join(string.rstrip().lstrip())


# remove all spaces
def remove_all_spaces(string):
    return "".join(string.split())

print(words)
print(remove_first_spaces(words))
print(remove_first_end_spaces(words))
print(remove_all_spaces(words))

मुझे आशा है कि यह उपयोगी है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.