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

หลีกเลี่ยงเครื่องหมายคำพูดขณะพิมพ์สตริงใน Python

ถ้าเราพิมพ์รายการสตริงที่กำหนดตาม原样 เราต้องใช้เครื่องหมายคำพูดและใส่คู่ของเครื่องหมายคำพูดที่ตรงกันอย่างเหมาะสม เราสามารถหลีกเลี่ยงการใช้เครื่องหมายคำพูดในคำสั่ง print ได้โดยสองวิธี

ใช้ join()

เมธอด join ช่วยให้เราพิมพ์ผลลัพธ์ขององค์ประกอบรายการโดยใช้ตัวคั่นที่เราเลือก ในตัวอย่างด้านล่างเราเลือก ** เป็นตัวคั่น

ตัวอย่าง

list = ['Mon', 'Tue', 'Wed']
# รายการที่กำหนด
print("The given list is : " + str(list))
print("The formatted output is : ")
print(' ** '.join(list))

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลดังนี้ −

The given list is : ['Mon', 'Tue', 'Wed']
The formatted output is : Mon ** Tue ** Wed

ใช้คีย์เวิร์ด sep

คีย์เวิร์ด sep ยังสามารถใช้เพื่อให้ผลลัพธ์ที่จัดรูปแบบแทนการใช้เครื่องหมายคำพูดมากเกินไป

ตัวอย่าง

list = ['MOn', 'Tue', 'Wed']
# รายการที่กำหนด
print("The given list is : " + str(list))
print("The formatted output is : ")
print(*list, sep=' - ')

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลดังนี้ −

The given list is : ['MOn', 'Tue', 'Wed']
The formatted output is : MOn ** Tue ** Wed
MOn - Tue - Wed