Phương thức print() trong Python mặc định in xuống dòng mới mỗi lần. print() mặc định đưa con trỏ xuống dòng mới.
Ví dụ
for i in range(5):
print(i)Kết quả
0 1 2 3 4
Sửa đổi print() để in trên cùng một dòng
Phương thức print nhận tham số thêm end=" " để giữ con trỏ trên cùng dòng.
Tham số end có thể nhận giá trị như khoảng trắng hoặc ký tự trong ngoặc kép để phân tách các phần tử in trên cùng dòng.
Cú pháp
print("...", end=" ")In cùng dòng với khoảng trắng giữa các phần tử
end=" " dùng để in cùng dòng với khoảng trắng sau mỗi phần tử. In một khoảng trắng sau mỗi phần tử trên cùng dòng.
Ví dụ
for i in range(5):
print(i, end=" ")Kết quả
0 1 2 3 4
In cùng dòng không khoảng trắng
end="" dùng để in cùng dòng không khoảng trắng. Giữ ngoặc kép rỗng gộp tất cả phần tử thành một chuỗi trên cùng dòng.
Ví dụ
for i in range(5):
print(i, end="")Kết quả
01234
In cùng dòng với dấu phân cách
end="," dùng để in cùng dòng với dấu phẩy sau mỗi phần tử. Có thể dùng dấu khác như '.' hoặc ';' trong tham số end.
Ví dụ
for i in range(5):
print(i, end=",")
print(i, end=".")Kết quả
0,1,2,3,4, 0.1.2.3.4.