ใน Python คำสั่ง print จะเพิ่มตัวอักษรขึ้นบรรทัดใหม่ (newline character) โดยค่าเริ่มต้น ดังนั้นเมื่อเรามีคำสั่ง print หลายคำสั่ง ผลลัพธ์จากแต่ละคำสั่งจะถูกพิมพ์ในหลายบรรทัด ตามที่เห็นในตัวอย่างด้านล่าง เป้าหมายของเราคือพิมพ์ในบรรทัดเดียวและใช้พารามิเตอร์พิเศษของฟังก์ชัน print เพื่อบรรลุเป้าหมายนั้น
Print() ปกติ
ตัวอย่างด้านล่างพิมพ์หลายคำพร้อมขึ้นบรรทัดใหม่ในแต่ละคำสั่ง
ตัวอย่าง
print("Apple")
print("Mango")
print("Banana")
ผลลัพธ์
Apple Mango Banana
ใช้พารามิเตอร์ end
เราสามารถใช้พารามิเตอร์ end เพื่อใช้ตัวอักษรเฉพาะที่ท้ายของผลลัพธ์จากแต่ละคำสั่ง print ในตัวอย่างด้านล่าง เราใช้ "," เป็นตัวอักษรพิเศษกับพารามิเตอร์ end ซึ่งจะปรากฏที่ท้ายของผลลัพธ์ของแต่ละคำสั่ง print ผลลัพธ์จะไม่ได้พิมพ์ในหลายบรรทัด
ตัวอย่าง
print("Apple", end=",")
print("Mango", end=",")
print("Banana")
ผลลัพธ์
Apple,Mango,Banana