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

วิธีพิมพ์โดยไม่ขึ้นบรรทัดใหม่ใน Python

ใน 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