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

โปรแกรม Python แยกและรวมสตริง?


โปรแกรม Python มีฟังก์ชันในตัวสำหรับการรวมสตริงและการแยกสตริง

splitStr.split()joinStr1.join(str2)

อัลกอริทึม

ขั้นตอนที่ 1:ป้อนสตริง ขั้นตอนที่ 2:ที่นี่เราใช้ split method เพื่อแยกและเข้าร่วมใช้ฟังก์ชัน join ขั้นตอนที่ 3:แสดงเอาต์พุต

โค้ดตัวอย่าง

#split of stringstr1=input("ป้อนสตริงแรกด้วยช่องว่าง ::")print(str1.split()) #splits at spacestr2=input("ป้อนสตริงที่สองด้วย (,) ::")print(str2 .split(',')) #splits at ','str3=input("ป้อนสตริงที่สามด้วย (:) ::")print(str3.split(':')) #splits ที่ ':'str4=input ("ป้อนสตริงที่สี่ด้วย (;) ::")print(str4.split(';')) #splits ที่ ';'str5=input("ป้อนสตริงที่ห้าโดยไม่มีช่องว่าง ::")print([str5[i] :i+2]for i in range(0,len(str5),2)]) #splits ที่ตำแหน่ง 2

ผลลัพธ์

ป้อนสตริงแรกด้วยช่องว่าง ::python program['python', 'program']ป้อนสตริงที่สองด้วย (,) ::python, program['python', 'program']ป้อนสตริงที่สามด้วย (:) ::python:program['python', 'program']ป้อนสตริงที่สี่ด้วย (;) ::python; program['python', 'program']ป้อนสตริงที่ห้าโดยไม่มีช่องว่าง ::python program['py', 'th', 'on', 'pr', 'og', 'ra', 'm'] 

โค้ดตัวอย่าง

#string joinstr1=input("Enter first String ::")str2=input("Enter second String ::")str=str2.join(str1) # อักขระแต่ละตัวของ str1 ถูกต่อเข้ากับ #front ของ str2print (“หลังจากเข้าร่วม TWO STRING ::>”,str)

ผลลัพธ์

ป้อนสตริงแรก ::AAAEnter สตริงที่สอง ::BBBAFTER JOINING OF TWO STRING ::>ABBBABBBA