การพิมพ์เครื่องหมายคำพูดคู่นั้นทำได้ยาก เนื่องจากจำเป็นต้องใช้เป็นส่วนหนึ่งของไวยากรณ์เพื่อพิมพ์สตริงโดยล้อมรอบ ในบทความนี้เราจะมาดูกันว่าสามารถพิมพ์เครื่องหมายคำพูดคู่เหล่านี้ได้อย่างไรโดยใช้คำสั่งพิมพ์
สถานการณ์ด้านล่างจะไม่พิมพ์อัญประกาศคู่ โค้ดสองบรรทัดแรกจะไม่แสดงผลในขณะที่โค้ดสุดท้ายจะเกิดข้อผิดพลาด
ตัวอย่าง
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"