เมื่อจำเป็นต้องแทนที่การเกิดขึ้นทั้งหมดของ 'a' ด้วยอักขระเช่น '$' ในสตริง สามารถวนซ้ำสตริงและแทนที่ได้โดยใช้ตัวดำเนินการ '+='
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_str = "Jane Will Rob Harry Fanch Dave Nancy" changed_str = '' for char in range(0, len(my_str)): if(my_str[char] == 'a'): changed_str += '$' else: changed_str += my_str[char] print("The original string is :") print(my_str) print("The modified string is : ") print(changed_str)
ผลลัพธ์
The original string is : Jane Will Rob Harry Fanch Dave Nancy The modified string is : J$ne Will Rob H$rry F$nch D$ve N$ncy
คำอธิบาย
-
สตริงถูกกำหนดและแสดงบนคอนโซล
-
นอกจากนี้ยังกำหนดสตริงว่าง
-
สตริงมีการวนซ้ำ และหากพบตัวอักษร 'a' จะถูกแทนที่ด้วย '$'
-
มิฉะนั้นจะไม่มีการเปลี่ยนแปลง
-
ผลลัพธ์ที่ได้จะแสดงบนคอนโซล