अजगर में स्ट्रिंग हेरफेर

पढ़ने का अनुमानित समय: 2 मिनट

क्या आप तार के साथ काम कर रहे हैं और उन्हें जल्दी से बदलने की आवश्यकता है ताकि वे सही दिखें? हम आपको निम्नलिखित जोड़तोड़ के माध्यम से ले जा रहे हैं ताकि आप जल्दी से उन्हें बेहतर तरीके से प्रबंधित करने के तरीके पर अपस्किल कर सकें।

पायथन तरीकोंका उपयोग करने के लिए कुछ बहुत आसान प्रदान करता है, जो डेटा को आसान बनाने के लिए आप क्या चाहते हैं, इसे प्राप्त करने की प्रक्रिया बनाते हैं।

एक स्ट्रिंग की लंबाई का पता लगाएं

# एक स्ट्रिंग की लंबाई का पता लगाएं
पाठ = "Fetchme"
प्रिंट ("लंबाई है:", लेन (पाठ))

परिणाम यह है: ===> लंबाई है: 7

स्ट्रिंग वेरिएबल को कैसे विभाजित करें - एक स्प्लिट वैल्यू का उपयोग करके

पाठ = "नमस्ते, आपका नाम क्या है।
splittext = text.split (",") ==> एक विभाजन मूल्य सौंपा।
प्रिंट (स्प्लिटटेक्स्ट)

परिणाम है: ===> ['हैलो', 'आपका नाम क्या है।']

स्ट्रिंग वेरिएबल को कैसे विभाजित करें - एक से अधिक स्प्लिट वैल्यू का उपयोग करें

पाठ = "नमस्ते, आपका नाम क्या है; मेरा नाम है जो; परीक्षण "
प्रिंट (re.split (r'/,]],)) ==> नोटिस कि आप जो विभाजित करना चाहते हैं वह [] कोष्ठक के बीच है।

परिणाम है: ===> ['नमस्ते', 'तुम्हारा नाम क्या है', 'मेरा नाम जो है', 'परीक्षण']

एक स्ट्रिंग में किसी भी चरित्र का पता लगाएं

पाठ = "नमस्ते, आपका नाम क्या है।
प्रिंट ("पहला चरित्र है:", पाठ [0])
प्रिंट ("पांचवां चरित्र है:", पाठ [5])
प्रिंट ("छठा चरित्र है:", पाठ [6])

परिणाम:
पहला चरित्र है: एच
पांचवां चरित्र है: ,
छठा चरित्र है: डब्ल्यू

ऊपरी या निचले मामले में एक स्ट्रिंग प्रिंट करें

पाठ = "जो"
प्रिंट ("ऊपरी मामला:", str.अपर (पाठ)) #upper मामला
प्रिंट ("लोअर केस:",str.lower (टेक्स्ट)) #lower केस

परिणाम:
ऊपरी मामला: जो
कम मामला: जो

एक स्ट्रिंग का संयोजन

प्रथम = "बरसात"
अंतिम = "दिन"
नाम = पहले + अंतिम
प्रिंट (नाम)

परिणाम यह है: वर्षा दिवस

एक स्ट्रिंग मूल्य का परीक्षण एक बूलियन मूल्य देता है

टेस्टवर्ड = "abc123XSWb"
अंक = "123"
प्रिंट (testword.isalnum ()) #check यदि सभी वर्ण अल्फान्यूमेरिक हैं
प्रिंट (टेस्टवर्ड.isalpha ()) #check यदि स्ट्रिंग में सभी वर्ण वर्णमाला हैं
प्रिंट (अंक.isdigit()) #test यदि स्ट्रिंग में केवल अंक होते हैं
प्रिंट (testword.istitle()) #test अगर स्ट्रिंग शीर्षक शब्द होते हैं
प्रिंट (testword.isupper()) #test अगर स्ट्रिंग ऊपरी मामले में शामिल है
प्रिंट (testword.islower()) #test अगर स्ट्रिंग कम मामले होते हैं
प्रिंट (टेस्टवर्ड.isspace()) #test यदि स्ट्रिंग में रिक्त स्थान होता है
प्रिंट (टेस्टवर्ड.endswith ('b')) #test अगर स्ट्रिंग एक बी के साथ समाप्त होता है
प्रिंट (टेस्टवर्ड.('एच')) #test यदि स्ट्रिंग एच के साथ शुरू होती है

परिणाम:
सच
गलत
सच
गलत
गलत
गलत
गलत
सच
गलत