
เขียนโปรแกรมภาษา Python ตอนที่ 19 Escape Character
มีอักขระพิเศษบางตัวที่เราไม่สามารถแทรกเข้ามาใน String โดยตรงได้ เพราะจะทำให้เกิดข้อผิดพลาด เช่น ถ้าเราครอบสตริงด้วยเครื่องหมาย Double Quote ""
เราจะไม่สามารถแทรกเครื่องหมาย Double Quote ภายในสตริงนั้นได้ เป็นต้น
อย่างไรก็ตาม เราสามารถแก้ปัญหาได้โดยการใช้งาน Escape Character คือการใช้เครื่องหมาย Backslash \
ตามด้วยอักขระพิเศษที่เราต้องการแทรกเข้าไปในสตริง เช่น
str = "You can call me \"John\"" print(str) str = 'My name\'s John' print(str)
ผลลัพธ์
You can call me “John”
My name’s John