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

วิธีรวมสตริงสองสตริง (Concatenate) ใน Python


การรวมสตริงสองสตริง (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