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

จะหลีกเลี่ยงการพิมพ์ขึ้นบรรทัดใหม่ใน Python ได้อย่างไร


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

สำหรับตัวอย่าง

print("Tutorial")
print("Tutorialspoint")

ผลลัพธ์มีลักษณะดังนี้ −

Tutorial
Tutorialspoint

แต่บางทีก็อาจเกิดว่าเราไม่อยากไปบรรทัดถัดไปแต่อยากพิมพ์แนวเดียวกัน

ตัวอย่าง

Input: print("Tutorial") print("Tutorialspoint")
Output: TutorialTutorialspoint

แต่วิธีแก้ปัญหาขึ้นอยู่กับเวอร์ชันของ Python

เป็นไปได้ใน Python 2.x โดยที่การพิมพ์โดยไม่ต้องขึ้นบรรทัดใหม่ หากเราเขียนโค้ดในรูปแบบที่กล่าวถึงข้างต้น

ตอนนี้ให้พิจารณารหัสต่อไปนี้

โค้ดตัวอย่าง

print("Python Program"),
print("Tutorials Point")
# defining a list
my_arr = [11, 22, 33, 44]
# printing the list content
for i in range(4):
   print(my_arr[i]),

ผลลัพธ์

Python Program
Tutorials Point
11
22
33
44

ตอนนี้ให้พิจารณาโค้ดต่อไปนี้ซึ่งในเอาต์พุต การพิมพ์เสร็จสิ้นในบรรทัดเดียวกัน

โค้ดตัวอย่าง

print("Python Program",end =""),
print("Tutorials Point")
# defining a list
my_arr = [11, 22, 33, 44]
# printing the list content
for i in range(4):
   print(my_arr[i], end =""),

ผลลัพธ์

Python Program
Tutorials Point
11
22
33
44