วิธี replace
เมธอด replace ทำหน้าที่ค้นหาและ
แทนที่ในสตริง ในพารามิเตอร์แรกของเมธอด
เราระบุสตริงย่อยที่ต้องการแทนที่
ในพารามิเตอร์ที่สอง - สิ่งที่ต้องการแทนที่ด้วย
ในพารามิเตอร์ที่สามซึ่งเป็นตัวเลือกสามารถ
กำหนดจำนวนครั้งในการแทนที่สตริงย่อยได้
ไวยากรณ์
สตริง.replace(สิ่งที่แทนที่, สิ่งที่แทนที่ด้วย, [จำนวนครั้งที่แทนที่])
ตัวอย่าง
มาแทนที่ตัวอักษร 'a' ทั้งหมดด้วย
! กัน:
txt = 'abacdea'
print(txt.replace('a', '!'))
ผลลัพธ์จากการรันโค้ด:
'!b!cde!'
ตัวอย่าง
คราวนี้มากำหนดจำนวนครั้งในการแทนที่กัน:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
ผลลัพธ์จากการรันโค้ด:
'!b!cdea'
ดูเพิ่มเติม
-
เมธอด
index,
ซึ่งทำหน้าที่ค้นหาดัชนีของสตริงย่อยที่ตรงกัน ในสตริง -
เมธอด
format,
ซึ่งทำหน้าที่แทนที่ข้อมูลโดยใช้ การจัดรูปแบบสตริง -
เมธอด
count,
ซึ่งส่งกลับจำนวนครั้งที่สตริงย่อยปรากฏ ในสตริง -
เมธอด
endswith,
ซึ่งตรวจสอบการปรากฏของสตริงย่อย จากตอนท้ายของสตริง -
เมธอด
find,
ซึ่งส่งกลับดัชนีของสตริงย่อย ที่ตรงกันครั้งแรกในสตริง