
เขียนโปรแกรมภาษา Python ตอนที่ 36 ตัดช่องว่างด้านซ้ายใน String ด้วยเมธอด lstrip()
เมธอด lstrip()
เป็นเมธอดของสตริง ใช้สำหรับตัดอักขระด้านซ้ายของสตริงตามที่ระบุ (หรือช่องว่าง ในกรณีที่ไม่ได้ระบุ) ออก มีรูปแบบการใช้งานดังนี้
string.lstrip(characters)
characters
คืออักขระที่อยู่ด้านหน้าของสตริง ( leading characters หรืออักขระด้านซ้ายนั่นเอง) ที่ต้องการให้ตัดออก (จะระบุหรือไม่ก็ได้) ถ้าไม่ระบุ ค่าตั้งต้นคือช่องว่า (space)
ตัวอย่างการใช้งานเมธอด lstrip()
a = " Python " b = "....,,,,----Python" print(a.lstrip()) # "Python " print(b.lstrip('.,-')) # 'Python'
Python
Python
- บรรทัดที่ 4 ใช้เมธอด
lstrip()
โดยไม่ได้ระบุพารามิเตอร์ Python จะถือว่าช่องว่าง (space) เป็น leading characters โดยอัตโนมัติ ผลลัพธ์จึงทำให้ช่องว่างด้านหน้าสตริงถูกลบทิ้งไป - บรรทัดที่ 5 ใช้เมธอด
lstrip()
โดยระบุอักขระที่ต้องการให้ลบ'.,-'
ทำให้อักขระที่ระบุที่อยู่ด้านหน้าสตริงถูกลบทิ้งไป