2011-10-22 11 views
45

मेरे पास एक स्क्रिप्ट है जो इनपुट को पढ़ती है और इसे सूचीबद्ध करने के बजाय, हालांकि मैं इसे ऊपरी केस अक्षरों को कम मामले में परिवर्तित करना चाहता हूं, मैं यह कैसे कर सकता हूं?ऊपरी केस अक्षरों को कम मामले में परिवर्तित करने के लिए कैसे करें

इस मैं

for words in text.readlines(): 
    sentence = [w.strip(',.') for w in line.split() if w.strip(',.')] 
    list.append(sentence) 
+5

यदि आपको 'स्ट्र' के 'स्ट्रिप' और 'स्प्लिट' विधियां मिलती हैं, तो 'ऊपरी' और 'निचले' की खोज करना कितना मुश्किल हो सकता है? – JBernardo

+5

कृपया इन चीजों को यहां आने से पहले Google में टाइप करें, पायथन दस्तावेज़ 1 हिट हो गए हैं और सही जवाब है। रिकॉर्ड के लिए उत्तर 'thestring.lower() ' – Serdalis

उत्तर

95

क्या मिला आप और अधिक तरीकों और प्रलेखन की धारा 5.6.1. String Methods में अजगर तार से संबंधित कार्यों मिल सकती है।

w.strip(',.').lower() 
21

str.lower() सभी कैज्ड वर्णों को लोअरकेस में परिवर्तित करता है।

3

पायथन में एक स्ट्रिंग को कम मामले में बदलने के लिए, इस तरह कुछ उपयोग करें।

list.append(sentence.lower()) 

मुझे "पायथन ऊपरी से कम मामले" की खोज के बाद पहले परिणाम में मिला।

संबंधित मुद्दे