Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách in trên cùng một dòng trong Python?


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.