Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để tránh in dòng mới bằng Python?

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