Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เพิ่มสตริง Python หนึ่งไปยังอีกสตริงหนึ่ง


โดยการเพิ่มสตริงใน python เราเพียงแค่เชื่อมเข้าด้วยกันเพื่อรับสตริงใหม่ สิ่งนี้มีประโยชน์ในหลาย ๆ สถานการณ์ เช่น การวิเคราะห์ข้อความ ฯลฯ ด้านล่างนี้คือสองแนวทางที่เราพิจารณาสำหรับงานนี้

การใช้ +=โอเปอเรเตอร์

ตัวดำเนินการ + สามารถใช้สำหรับสตริงที่เหมือนกันได้เช่นเดียวกับตัวเลข ความแตกต่างเพียงอย่างเดียวคือ ในกรณีของสตริง การต่อกันเกิดขึ้นและไม่ใช่การบวกตัวเลข

ตัวอย่าง

s1 = "What a beautiful "
s2 = "flower "

print("Given string s1 : " + str(s1))
print("Given string s2 : " + str(s2))
#Using += operator
res1 = s1+s2
print("result after adding one string to another is : ", res1)

# Treating numbers as strings
s3 = '54'
s4 = '02'
print("Given string s1 : " + str(s3))
print("Given string s2 : " + str(s4))
res2 = s3+s4
print("result after adding one string to another is : ", res2)

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

Given string s1 : What a beautiful
Given string s2 : flower
result after adding one string to another is : What a beautiful flower
Given string s1 : 54
Given string s2 : 02
result after adding one string to another is : 5402

การใช้การรวม

เราสามารถใช้ join() ในลักษณะเดียวกับตัวดำเนินการ plus ด้านบน เราสามารถรวมสตริงจำนวนเท่าใดก็ได้โดยใช้วิธีนี้ ผลลัพธ์จะเหมือนกับตัวดำเนินการบวก

ตัวอย่าง

s1 = "What a beautiful "
s2 = "flower "

print("Given string s1 : " + str(s1))
print("Given string s2 : " + str(s2))
print("result after adding one string to another is : "," ".join((s1,s2)))

# Treating numbers as strings
s3 = '54'
s4 = '02'
print("Given string s1 : " + str(s3))
print("Given string s2 : " + str(s4))
print("result after adding one string to another is : ","".join((s3,s4)))

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

Given string s1 : What a beautiful
Given string s2 : flower
result after adding one string to another is : What a beautiful flower
Given string s1 : 54
Given string s2 : 02
result after adding one string to another is : 5402