Theo mặc định, hàm print () trong Python kết thúc bằng dòng mới. Python có định dạng được xác định trước, vì vậy nếu chúng ta sử dụng print (tên biến) thì nó sẽ tự động chuyển đến dòng tiếp theo.
Ví dụ
print("Tutorial") print("Tutorialspoint")
Đầu ra giống như thế này -
Tutorial Tutorialspoint
Nhưng đôi khi có thể xảy ra trường hợp đó, chúng tôi không muốn chuyển sang dòng tiếp theo mà muốn in trên cùng một dòng.
Ví dụ
Input: print("Tutorial") print("Tutorialspoint") Output: TutorialTutorialspoint
Nhưng ở đây giải pháp phụ thuộc vào phiên bản Python.
Trong Python 2.x, có thể in không có dòng mới nếu chúng ta viết mã theo cú pháp được đề cập ở trên.
Bây giờ hãy xem xét đoạn mã sau.
Mã mẫu
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]),
Đầu ra
Python Program Tutorials Point 11 22 33 44
Bây giờ hãy xem xét đoạn mã sau mà ở đầu ra, quá trình in đã được thực hiện trên cùng một dòng.
Mã mẫu
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 =""),
Đầu ra
Python Program Tutorials Point 11 22 33 44