Cách thêm dòng trống trong python

Trước khi làm điều này, cần lưu ý rằng trong Python, ký tự \n đại diện cho một dòng mới

Trong hàm print(), có một đối số gọi là end. Đối số này là \n theo mặc định. Điều đó có nghĩa là ký tự này được ghi vào luồng đầu ra ở cuối câu lệnh in

Đó là lý do tại sao nếu chúng ta sử dụng nhiều câu lệnh in thì nội dung trong mỗi câu lệnh sẽ được in ở một dòng khác nhau

Lấy đoạn mã sau làm ví dụ

print("Hello")
print("How are you?")

đầu ra

Chúng tôi có thể thay đổi đối số end này thành bất kỳ ký tự nào chúng tôi muốn

Xem xét tất cả những gì đã nói ở trên, có thể hiểu rằng một câu lệnh print trống có thể được sử dụng để in một dòng trống theo mặc định

Ví dụ,

print("Hello")
print() # Blank Line
print("How are you?")

đầu ra

Vì trong Python 2, không có dấu ngoặc đơn được sử dụng với câu lệnh print, nên trong phiên bản đó, lệnh print sẽ in ra một dòng trống. Nếu chúng ta chỉ in ký tự \n, nó sẽ in hai dòng trống

Tuy nhiên, nếu tham số end được chỉ định rõ ràng bằng một thứ khác, thì ký tự \n sẽ được yêu cầu

Ví dụ,

print("Hello", end = " ")
print("\n") # Blank Line
print("How are you?", end = " ")

đầu ra

Trong đoạn mã trên, nếu chúng ta chỉ sử dụng câu lệnh print() thay vì

print("Hello")
print() # Blank Line
print("How are you?")
5, thì nó sẽ không in ra dòng trống nào

Hàm print() có thể hiển thị một số thông báo hoặc đầu ra trong Python. Đôi khi, kết quả cuối cùng có thể bị tắc nghẽn và không rõ ràng do cần hiển thị nhiều đầu ra hoặc dài

Dòng trống trong Python là gì?

Chúng ta có thể sử dụng một dòng trống để hiển thị kết quả cuối cùng một cách rõ ràng, dễ hiểu. Một dòng trống là một dòng trống giữa hai tin nhắn. Ký tự \n tạo một dòng mới trong Python

Chúng ta sẽ hiểu cách in các dòng trống trong hướng dẫn này

Cách in dòng trống trong Python

Sử dụng một hàm print() trống

Trong Python, nhiều lần sử dụng hàm print() có thể hiển thị đầu ra ở các dòng khác nhau

Xem ví dụ sau

1

2

3

4

 

in("Đây là tin nhắn đầu tiên")

in("Đây là tin nhắn thứ hai")    

 

đầu ra

Đây là tin nhắn đầu tiên
Đây là tin nhắn thứ hai

Điều này là do hàm print() có tham số end, theo mặc định là \n. Tham số end thêm ký tự này vào cuối đầu ra. Vì vậy, một dòng trống có thể được hiển thị bằng hàm print() trống

Ví dụ,

1

2

3

4

5

 

in("Đây là tin nhắn đầu tiên")

in()

in("Đây là tin nhắn thứ hai")    

 

đầu ra

Đây là tin nhắn đầu tiên

Đây là tin nhắn thứ hai

đọc thêm

In Python không có dòng mới

Đọc thêm →

Xóa dòng mới khỏi danh sách trong Python

Đọc thêm →

Sử dụng hàm print() với ký tự xuống dòng

Trong hàm print(), chúng ta có thể thêm một dòng trống giữa các tin nhắn bằng cách sử dụng ký tự xuống dòng \n trong hàm. Chúng tôi sẽ sử dụng ký tự xuống dòng hai lần để thêm một dòng trống giữa hai tin nhắn

Ví dụ,

1

2

3

 

in("Đây là tin nhắn đầu tiên\n\nĐây là tin nhắn thứ hai")    

 

đầu ra

Đây là tin nhắn đầu tiên

Đây là tin nhắn thứ hai

Sử dụng hàm print() với một chuỗi rỗng

Chúng ta có thể chỉ định một chuỗi trống bằng cách sử dụng dấu nháy đơn trong hàm print() để hiển thị một dòng trống.

Xem mã dưới đây

1

2

3

4

5

 

in("Đây là tin nhắn đầu tiên")

in('')

in("Đây là tin nhắn thứ hai")    

 

đầu ra

Đây là tin nhắn đầu tiên

Đây là tin nhắn thứ hai

Tương tự, chúng ta có thể chỉ định một chuỗi trống bằng cách sử dụng dấu ngoặc kép trong hàm print() để hiển thị một dòng trống

Ví dụ,

1

2

3

4

5

 

in("Đây là tin nhắn đầu tiên")

in("")

in("Đây là tin nhắn thứ hai")    

 

đầu ra

Đây là tin nhắn đầu tiên

Đây là tin nhắn thứ hai

Sử dụng hàm print() với tham số \n6

Tham số \n6 trong hàm print() chỉ định ký tự phân tách hai giá trị trong Python. Giá trị mặc định của nó là khoảng trắng trống

Nếu chúng tôi thay đổi điều này thành hai ký tự xuống dòng \n, chúng tôi có thể thêm một dòng trống giữa các giá trị

Xem mã dưới đây

1

2

3

 

in("Đây là tin nhắn đầu tiên","This is the second message", sep = '\n\n')  

 

đầu ra

Đây là tin nhắn đầu tiên

Đây là tin nhắn thứ hai

Cách in nhiều dòng trống trong Python

Sử dụng hàm print() với nhiều ký tự xuống dòng

Như đã thảo luận trước đó, chúng ta có thể sử dụng ký tự xuống dòng \n để thêm một dòng trống giữa các thư trong Python. Chúng ta có thể sử dụng nó nhiều lần để hiển thị nhiều dòng trống

Ví dụ,

1

2

3

 

in("Đây là tin nhắn đầu tiên \n\n\n\n\n\n\n Đây là tin nhắn thứ hai)

 

Đây là tin nhắn đầu tiên

Đây là tin nhắn thứ hai

Sử dụng hàm print() với toán tử nhân

Một cách khác để đạt được điều này là sử dụng toán tử nhân print()3. Chúng tôi nhân ký tự xuống dòng \n số lần cần thiết để hiển thị nhiều dòng trống

Ví dụ,

1

2

3

 

in("Đây là tin nhắn đầu tiên",'\n'*5,"This is the second message")

 

đầu ra

Đây là tin nhắn đầu tiên

Đây là tin nhắn thứ hai

Phần kết luận

Chúng tôi đã giải thích và thảo luận về các phương pháp khác nhau để in dòng trống trong Python trong bài viết này. Những dòng trống như vậy có thể giúp hiển thị đầu ra rõ ràng, dễ đọc và dễ hiểu