Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะพิมพ์เครื่องหมายคำพูดคู่กับตัวแปรสตริงใน Python ได้อย่างไร


การพิมพ์เครื่องหมายคำพูดคู่นั้นทำได้ยาก เนื่องจากจำเป็นต้องใช้เป็นส่วนหนึ่งของไวยากรณ์เพื่อพิมพ์สตริงโดยล้อมรอบ ในบทความนี้เราจะมาดูกันว่าสามารถพิมพ์เครื่องหมายคำพูดคู่เหล่านี้ได้อย่างไรโดยใช้คำสั่งพิมพ์

สถานการณ์ด้านล่างจะไม่พิมพ์อัญประกาศคู่ โค้ดสองบรรทัดแรกจะไม่แสดงผลในขณะที่โค้ดสุดท้ายจะเกิดข้อผิดพลาด

ตัวอย่าง

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"