เมื่อจำเป็นต้องแทนที่การเกิดขึ้นทั้งหมดของ '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' จะถูกแทนที่ด้วย '$'
-
มิฉะนั้นจะไม่มีการเปลี่ยนแปลง
-
ผลลัพธ์ที่ได้จะแสดงบนคอนโซล