เมธอด strip
เมธอด strip ส่งคืนสตริงที่
จุดเริ่มต้นและสิ้นสุดซึ่งลบอักขระที่
กำหนดออกแล้ว ในพารามิเตอร์ตัวเลือกของเมธอด
เราระบุอักขระเหล่านั้นที่เราต้องการ
ลบ หากไม่ระบุ เมธอดจะ
ลบเฉพาะช่องว่างที่จุดเริ่มต้นและสิ้นสุด
ของสตริงเท่านั้น
ไวยากรณ์
สตริง.strip([อักขระสำหรับการลบ])
ตัวอย่าง
ลองใช้เมธอด strip กับ
สตริงต่อไปนี้:
txt = 'abcdea'
print(txt.strip('a'))
ผลลัพธ์ของการรันโค้ด:
'bcde'
ตัวอย่าง
ลองใส่ช่องว่างที่จุดเริ่มต้น
และสิ้นสุดของสตริงแล้วใช้เมธอด strip อีกครั้ง:
txt = ' abcdea '
print(txt.strip('a'))
เนื่องจากตอนนี้อักขระแรกและสุดท้าย
ของสตริงคือช่องว่าง ไม่ใช่
'a' ที่กำหนดไว้ เมธอด เมื่อไม่พบการตรงกัน
จึงแค่ส่งคืนสตริงดั้งเดิม:
' abcdea '
ตัวอย่าง
และตอนนี้ลองใช้เมธอด strip
โดยไม่ระบุพารามิเตอร์:
txt = ' abcdea '
print(txt.strip())
ผลลัพธ์ของการรันโค้ด:
'abcdea'