Python में स्ट्रिंग्स को जोड़कर हम उन्हें केवल संयोजित करते हैं ताकि एक नई स्ट्रिंग प्राप्त हो सके। यह टेक्स्ट एनालिटिक्स आदि जैसे कई परिदृश्यों में उपयोगी है। नीचे इस कार्य के लिए हम दो दृष्टिकोणों पर विचार करते हैं।
+= ऑपरेटर का उपयोग करना
+ ऑपरेटर का उपयोग स्ट्रिंग्स के लिए संख्याओं के समान तरीके से किया जा सकता है। एकमात्र अंतर यह है कि स्ट्रिंग्स के मामले में संयोजन होता है न कि संख्यात्मक जोड़।
उदाहरण
s1 = "What a beautiful "
s2 = "flower "
print("दिया गया स्ट्रिंग s1 : " + str(s1))
print("दिया गया स्ट्रिंग s2 : " + str(s2))
# += ऑपरेटर का उपयोग
res1 = s1 + s2
print("एक स्ट्रिंग को दूसरी में जोड़ने के बाद परिणाम है : ", res1)
# संख्याओं को स्ट्रिंग्स के रूप में मानना
s3 = '54'
s4 = '02'
print("दिया गया स्ट्रिंग s1 : " + str(s3))
print("दिया गया स्ट्रिंग s2 : " + str(s4))
res2 = s3 + s4
print("एक स्ट्रिंग को दूसरी में जोड़ने के बाद परिणाम है : ", res2)
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
दिया गया स्ट्रिंग s1 : What a beautiful दिया गया स्ट्रिंग s2 : flower एक स्ट्रिंग को दूसरी में जोड़ने के बाद परिणाम है : What a beautiful flower दिया गया स्ट्रिंग s1 : 54 दिया गया स्ट्रिंग s2 : 02 एक स्ट्रिंग को दूसरी में जोड़ने के बाद परिणाम है : 5402
join का उपयोग करना
हम ऊपर प्लस ऑपरेटर की तरह ही join() का उपयोग कर सकते हैं। हम इस विधि का उपयोग करके किसी भी संख्या में स्ट्रिंग्स को जोड़ सकते हैं। परिणाम प्लस ऑपरेटर के समान होगा।
उदाहरण
s1 = "What a beautiful "
s2 = "flower "
print("दिया गया स्ट्रिंग s1 : " + str(s1))
print("दिया गया स्ट्रिंग s2 : " + str(s2))
print("एक स्ट्रिंग को दूसरी में जोड़ने के बाद परिणाम है : ", " ".join((s1, s2)))
# संख्याओं को स्ट्रिंग्स के रूप में मानना
s3 = '54'
s4 = '02'
print("दिया गया स्ट्रिंग s1 : " + str(s3))
print("दिया गया स्ट्रिंग s2 : " + str(s4))
print("एक स्ट्रिंग को दूसरी में जोड़ने के बाद परिणाम है : ", "".join((s3, s4)))
आउटपुट
उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -
दिया गया स्ट्रिंग s1 : What a beautiful दिया गया स्ट्रिंग s2 : flower एक स्ट्रिंग को दूसरी में जोड़ने के बाद परिणाम है : What a beautiful flower दिया गया स्ट्रिंग s1 : 54 दिया गया स्ट्रिंग s2 : 02 एक स्ट्रिंग को दूसरी में जोड़ने के बाद परिणाम है : 5402