
เขียนโปรแกรมภาษา Python ตอนที่ 24 ตัดอักขระหน้า/หลัง String ด้วยเมธอด strip()
เมธอด strip()
เป็นเมธอดของสตริง ใช้สำหรับตัดอักขระด้านหน้าและด้านหลังของสตริง โดยเราสามารถระบุได้ด้วยว่าจะให้ตัดอักขระอะไร ถ้าไม่ระบุ ค่าเริ่มต้นจะตัดช่องว่างทั้งด้านหน้าและด้านหลังของสตริงออก มีรูปแบบการใช้งานดังนี้
string.strip(characters)
characters
คือ ชุดอักขระที่ต้องการให้ลบ (ไม่ระบุก็ได้) ค่าเริ่มต้นคือช่องว่าง (whitespace)
ตัวอย่งการใช้งานเมธอด strip()
ใช้งานเมธอด strip() โดยไม่ระบุ characters
txt = " Python " x = txt.strip() print(x) # 'Python'
จากโค้ดตัวอย่าง ใช้เมธอด strip()
โดยไม่ระบุ characters
กลับสตริงที่มีช่องว่างท้างด้านหน้าและด้านหลัง ผลลัพธ์คือ ช่องว่างด้านหน้าและด้านหลังจะถูกตัดทิ้งหมด
Python
ใช้งานเมธอด strip() แบบระบุ characters
txt = "......Python,,,,#" x = txt.strip(".,#") print(x) # 'Python'
จากโค้ดตัวอย่าง ใช้เมธอด strip()
โดยระบุ characters เป็น '.,#'
คือให้ตัดเครื่องหมาย .
เครื่องหมาย ,
และเครื่องหมาย #
ที่อยู่ด้านหน้าและด้านหลังของสตริงออกไป ผลลัพธ์คือ อักขระตามที่ระบุถูกตัดออกไปจนหมดทั้งด้านหน้าและด้านหลัง
Python