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

วิธีการพิมพ์โดยไม่ต้องขึ้นบรรทัดใหม่ใน Python?


ใน python คำสั่ง print จะเพิ่มอักขระบรรทัดใหม่ตามค่าเริ่มต้น ดังนั้นเมื่อเรามีคำสั่งการพิมพ์หลายรายการ ผลลัพธ์จากแต่ละรายการจะถูกพิมพ์เป็นหลายบรรทัดดังที่คุณเห็นในตัวอย่างด้านล่าง เป้าหมายของเราคือการพิมพ์ในบรรทัดเดียวและใช้พารามิเตอร์พิเศษบางอย่างกับฟังก์ชันการพิมพ์เพื่อให้บรรลุเป้าหมายนั้น

พิมพ์ปกติ()

ตัวอย่างด้านล่างจะพิมพ์ข้อความสั่งหลายรายการพร้อมบรรทัดใหม่ในแต่ละประโยค

ตัวอย่าง

print("Apple")
print("Mango")
print("Banana")

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

Apple
Mango
Banana

การใช้พารามิเตอร์สิ้นสุด

เราสามารถใช้พารามิเตอร์ end เพื่อใช้อักขระเฉพาะที่ส่วนท้ายของเอาต์พุตจากแต่ละคำสั่งการพิมพ์ ในตัวอย่างด้านล่าง เราใช้ "," เป็นอักขระพิเศษที่มีพารามิเตอร์ end ซึ่งจะปรากฏที่ส่วนท้ายของเอาต์พุตของคำสั่งการพิมพ์แต่ละรายการ ผลลัพธ์จะไม่ถูกพิมพ์หลายบรรทัด

ตัวอย่าง

print("Apple" , end ="," )
print("Mango", end =",")
print("Banana")

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

Apple,Mango,Banana