การพิมพ์เครื่องหมายคำพูดคู่นั้นทำได้ยาก เนื่องจากจำเป็นต้องใช้เป็นส่วนหนึ่งของไวยากรณ์เพื่อพิมพ์สตริงโดยล้อมรอบ ในบทความนี้เราจะมาดูกันว่าสามารถพิมพ์เครื่องหมายคำพูดคู่เหล่านี้ได้อย่างไรโดยใช้คำสั่งพิมพ์
สถานการณ์ด้านล่างจะไม่พิมพ์อัญประกาศคู่ โค้ดสองบรรทัดแรกจะไม่แสดงผลในขณะที่โค้ดสุดท้ายจะเกิดข้อผิดพลาด
ตัวอย่าง
print(" ") print(" " " ") print(""aString"")
ผลลัพธ์
การรันโค้ดด้านบนทำให้เราได้ผลลัพธ์ดังต่อไปนี้ −;
print(""aString"") ^ SyntaxError: invalid syntax
แต่ถ้าเราล้อมรอบสตริงด้วยเครื่องหมายคำพูดที่เหมาะสมดังที่แสดงด้านล่าง เครื่องหมายคำพูดนั้นก็สามารถพิมพ์ออกมาได้เอง การใส่เครื่องหมายคำพูดคู่ภายในเครื่องหมายคำพูดเดียวช่วยแก้ปัญหาได้
ตัวอย่าง
print('Hello Tutorialspoint') print('"Hello Tutorialspoint"')
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Hello Tutorialspoint "Hello Tutorialspoint"
การใช้ตัวแปรสตริง
เรายังสามารถใช้การจัดรูปแบบสตริงเพื่อพิมพ์เครื่องหมายคำพูดคู่และอักขระอื่นๆ ซึ่งเป็นส่วนหนึ่งของไวยากรณ์การพิมพ์ได้
ตัวอย่าง
StringVar = 'Hello Tutorialspoint' print("\"%s\""% StringVar ) print("\\%s\\"% StringVar ) print('"%s"' % StringVar ) print('"{}"'.format(StringVar))
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
"Hello Tutorialspoint" \Hello Tutorialspoint\ "Hello Tutorialspoint" "Hello Tutorialspoint"