การรวมสตริงสองสตริง (Concatenating) หมายถึงการรวมสตริงทั้งสองเข้าด้วยกัน การรวม "Tutorials" และ "Point" จะได้ "TutorialsPoint"
เราจะอภิปรายวิธีต่างๆ ในการรวมสตริงสองสตริงใน Python
ใช้ตัวดำเนินการ '+'
สตริงสองตัวสามารถรวมกันได้โดยใช้ตัวดำเนินการ '+' ระหว่างพวกมัน สามารถรวมมากกว่าสองสตริงด้วย '+' ได้
ตัวอย่าง
s1="Tutorials" s2="Point" s3=s1+s2 s4=s1+" "+s2 print(s3) print(s4)
ผลลัพธ์
TutorialsPoint Tutorials Point
ใช้ตัวดำเนินการ '%'
เราสามารถใช้ตัวดำเนินการ % เพื่อรวมสตริงสองตัวใน Python การ Implement แสดงด้านล่าง
ตัวอย่าง
s1="Tutorials" s2="Point" s3="%s %s"%(s1,s2) s4="%s%s"%(s1,s2) print(s3) print(s4)
ผลลัพธ์
Tutorials Point TutorialsPoint
%s แทนชนิดข้อมูล String ช่องว่างระหว่างสตริงสองตัวใน Output ขึ้นอยู่กับช่องว่างระหว่าง "%s %s" ชัดเจนจากตัวอย่างข้างต้น
ใช้เมธอด join()
join() เป็น String Method ใช้ Join ลำดับขององค์ประกอบ สามารถใช้รวมสตริงสองตัวได้
ตัวอย่าง
s1="Tutorials" s2="Point" s3="".join([s1,s2]) s4=" ".join([s1,s2]) print(s3) print(s4)
ผลลัพธ์
TutorialsPoint Tutorials Point
ใช้ format()
format() เป็นฟังก์ชันจัดรูปแบบสตริง สามารถใช้รวมสตริงสองตัวได้
ตัวอย่าง
s1="Tutorials"
s2="Point"
s3="{}{}".format(s1,s2)
s4="{} {}".format(s1,s2)
print(s3)
print(s4)
ผลลัพธ์
TutorialsPoint Tutorials Point
{} กำหนดตำแหน่งของตัวแปรสตริง ช่องว่างระหว่าง '{} {}' เป็นผู้รับผิดชอบช่องว่างระหว่างสตริงที่รวมกันใน Output