Hàm print() trong Python mặc định kết thúc bằng xuống dòng. Python có định dạng được định nghĩa trước, vì vậy nếu chúng ta dùng print(tên_biến) thì nó sẽ tự động chuyển sang dòng tiếp theo.
Ví dụ:
print("Tutorial")
print("Tutorialspoint")
Đầu ra trông như sau:
Tutorial Tutorialspoint
Nhưng đôi khi có thể xảy ra là, chúng ta 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 giải pháp ở đây phụ thuộc vào phiên bản Python.
Điều này có thể thực hiện trong Python 2.x nơi in không xuống dòng là có thể, nếu chúng ta viết mã theo cú pháp trên.
Xét mã sau.
Mã ví dụ
print("Python Program"),
print("Tutorials Point")
# định nghĩa một danh sách
my_arr = [11, 22, 33, 44]
# in nội dung danh sách
for i in range(4):
print(my_arr[i]),
Đầu ra
Python Program Tutorials Point 11 22 33 44
Xét mã sau nơi đầu ra, in đã được thực hiện trên cùng một dòng.
Mã ví dụ
print("Python Program", end="")
print("Tutorials Point")
# định nghĩa một danh sách
my_arr = [11, 22, 33, 44]
# in nội dung danh sách
for i in range(4):
print(my_arr[i], end="")
Đầu ra
Python ProgramTutorials Point 11223344