Cách in một dòng mới trong python

chào mọi người. Hy vọng tất cả các bạn đang làm tốt. Trong bài viết này, chúng tôi sẽ tiết lộ các cách khác nhau để thêm một ký tự xuống dòng trong Python[\n] vào đầu ra của dữ liệu sẽ được in

Vì vậy, chúng ta hãy bắt đầu

Kỹ thuật 1. Thêm ký tự xuống dòng trong chuỗi nhiều dòng

Python Multiline String cung cấp một cách hiệu quả để biểu diễn nhiều chuỗi theo cách được căn chỉnh. Một ký tự xuống dòng [\n] có thể được thêm vào chuỗi nhiều dòng như hình bên dưới–

cú pháp

string = '''str1\nstr2....\nstrN'''

Chúng ta có thể dễ dàng sử dụng ‘\n’ trước mỗi chuỗi mà chúng ta muốn hiển thị trên một dòng mới trong chuỗi nhiều dòng

Thí dụ

str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' 
print[str]

đầu ra

Hello all!! 
I am Pythoner 
Welcome to the AskPython Tutorial

Kỹ thuật 2. Thêm dòng mới vào Danh sách Python

Danh sách Python có thể được coi là một mảng động lưu trữ các phần tử không đồng nhất vào nó trong thời gian chạy động

chuỗi. Hàm join[] có thể được sử dụng để thêm một dòng mới giữa các phần tử của danh sách như hình bên dưới–

cú pháp

'\n'.join[list]

Thí dụ

lst = ['Python','Java','Kotlin','Cpp']
print["List before adding newline character to it:",lst]
lst = '\n'.join[lst]
print["List after adding newline character to it:\n",lst]

đầu ra

List before adding newline character to it: ['Python', 'Java', 'Kotlin', 'Cpp']
List after adding newline character to it:
 Python
Java
Kotlin
Cpp

Kỹ thuật 3. Hiển thị một dòng mới trên bảng điều khiển

Ở giai đoạn đầu, điều quan trọng là phải biết việc thực hiện các chức năng trên bảng điều khiển. Để thêm một dòng mới trên bảng điều khiển, hãy sử dụng mã bên dưới–

print["str1\nstr2"]

Thí dụ

Dòng mới Python với bảng điều khiển

Kỹ thuật 4. Hiển thị một dòng mới thông qua câu lệnh in

Ký tự xuống dòng có thể được thêm vào hàm print[] để hiển thị chuỗi trên một dòng mới như hình bên dưới–

cú pháp

print["str1\nstr2\n...\strN"]

Thí dụ

________số 8

đầu ra

Hello Folks! Let us start learning.
Statement after adding newline through print[] function....
Hello Folks!
Let us start learning.

Kỹ thuật 5. Thêm một ký tự xuống dòng thông qua Python f-string

Python f-string cũng đại diện cho các câu lệnh chuỗi theo cách được định dạng trên bảng điều khiển. Để thêm ký tự xuống dòng thông qua chuỗi f, hãy làm theo cú pháp bên dưới

str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' 
print[str]
0

Thí dụ

str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' 
print[str]
1

đầu ra

str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' 
print[str]
2

Kỹ thuật 6. Viết một dòng mới vào một tập tin

Một ký tự dòng mới có thể được thêm vào tệp Python bằng cú pháp bên dưới

cú pháp

str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' 
print[str]
3

Thí dụ

Ở đây, chúng tôi đã sử dụng Python. txt với nội dung được xác định trước bên dưới như được hiển thị–

Tệp văn bản Python

str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' 
print[str]
4

đầu ra

Như được thấy bên dưới, một dòng mới được thêm vào nội dung tệp

Thêm dòng mới vào tệp Python

Sự kết luận

Đến đây, chúng ta đã đi đến cuối chủ đề này. Vui lòng bình luận bên dưới trong trường hợp bạn gặp bất kỳ câu hỏi nào

Thay vì in văn bản nhiều lần, mỗi lần trên một dòng khác nhau, bạn có thể xác định một chuỗi văn bản có chứa ngắt dòng

Trong bài đăng này, chúng ta sẽ xem cách sử dụng ngắt dòng trong Python

Cách dễ nhất để sử dụng ngắt dòng trong Python là sử dụng ký tự

str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' 
print[str]
5. Ký tự này cho biết văn bản theo sau nó sẽ nằm trên một dòng mới

Chỉ cần bao gồm ký tự

str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial''' 
print[str]
5 trong chuỗi của bạn khi bạn muốn ngắt văn bản thành nhiều dòng

Nói chung, khi chúng ta in một chuỗi bằng câu lệnh in, chúng ta sẽ sử dụng một câu lệnh in khác để in một chuỗi khác trong một dòng mới. Khi chúng ta viết một câu lệnh in, sau khi thực hiện xong, con trỏ sẽ tự động chuyển sang một dòng mới. Lý do tại sao điều này xảy ra?

Câu trả lời cho cả hai câu hỏi trên là một ký tự chuỗi thoát được gọi là 'ký tự dòng mới của Python' được biểu thị bằng '\n'. Bài viết này thảo luận về ký tự dòng mới với các ví dụ

Sự hiểu biết cơ bản

Tính cách. '\N'

Hàm số. Di chuyển con trỏ đến một dòng mới

  • Ký tự chỉ hợp lệ cho chuỗi và ký tự
  • Ký tự này còn được gọi là "ngắt dòng"
  • Nó là một ký tự chuỗi thoát trong Python
  • Chúng tôi có thể giữ '\n' ở bất kỳ đâu trong chuỗi

cú pháp

  • Để khai báo một chuỗi trong nhiều dòng
  • Để in một chuỗi thành nhiều dòng
  1. Ban đầu \n. để lại một dòng trống, chuyển sang một dòng mới và in str1
  2. Trung \ n. chuyển sang một dòng mới sau khi in str1 và in str2
  3. Cuối cùng \ n. để lại một dòng trống, chuyển sang một dòng mới sau khi thực hiện str2

Cần '\n'

Giả sử chúng ta đang cố in "Xin chào" ở dòng đầu tiên, '. ' ở dòng tiếp theo và "world" ở dòng tiếp theo và nếu chúng ta sử dụng câu lệnh in bình thường

đầu ra

Phải mất 3 dòng mã để in 3 từ. Mã sẽ dài hơn nếu chúng ta muốn in nhiều chuỗi hơn

Bây giờ, nếu chúng ta sử dụng '\n'

đầu ra

Nó chỉ mất một dòng. Chúng tôi có thể in bất kỳ số lượng chuỗi nào bằng cách sử dụng '\n' trong nhiều dòng và vẫn giữ cho mã đơn giản và nhỏ

Tìm hiểu thêm về '\n'

Tại sao câu lệnh in không in '\ n' như một chuỗi bình thường?

Chúng tôi có một vài ký tự được xác định trước trong Python kế tiếp ký tự gạch chéo ngược ['\'], được gọi là 'Chuỗi thoát'. Python nhận ra '\' và ngay lập tức hiểu rằng nó không phải là một phần của chuỗi và thực thi nó dựa trên ký tự tiếp theo của nó. Sử dụng dấu gạch chéo ngược trước một ký tự giúp ký tự thoát khỏi việc thực thi chuỗi thông thường

ví dụ. \t, \r, \n, v.v.

Khai báo một chuỗi với '\n'

đầu ra

hiểu biết

Trong ví dụ trên

  1. Chuỗi được sắp xếp thành hai dòng bằng cách sử dụng \n và được lưu trữ trong biến chuỗi. Bất cứ khi nào chúng ta muốn in chuỗi hoặc thực hiện bất kỳ thao tác nào trên chuỗi, chúng ta có thể sử dụng biến
  2. Chúng tôi đã sử dụng bản in chỉ có ký tự dòng mới để tạo khoảng cách dòng trống

Làm thế nào để câu lệnh in tự động chuyển sang một dòng mới?

Trong Python, cú pháp của câu lệnh in

in [giá trị, sep = '', end = '\n', tệp = tệp, tuôn ra = tuôn ra]

Ở đây, kết thúc là một tham số tùy chọn. Nó chỉ định ký tự cuối cùng mà chúng ta muốn chuỗi kết thúc bằng. Theo mặc định, '\n' được gán ở cuối, đó là lý do tại sao sau khi thực hiện câu lệnh in, nó sẽ chuyển con trỏ sang dòng tiếp theo khi chúng ta không đưa bất kỳ đối số nào vào cuối

Nếu chúng ta đưa ra một lập luận đến cùng

đầu ra

hiểu biết

Chúng tôi đã giao'. ' đến cuối cùng. Do đó, sau khi thực hiện câu lệnh in đầu tiên, câu lệnh in thứ hai không được chuyển sang một dòng mới và theo sau ". " trong cùng một dòng

Một cách khác để in một chuỗi trong một dòng mới

Có một cách nữa để chúng ta có thể chuyển sang một dòng mới. Đầu tiên, chúng ta có thể sử dụng nhiều câu lệnh in. Thứ hai, chúng ta có thể sử dụng ký tự '\n'. Chúng ta có thể đạt được điều này bằng cách sử dụng 'Chuỗi nhiều dòng' trong Python

Chúng tôi sử dụng dấu nháy đơn hoặc dấu nháy kép để in chuỗi một dòng. Trong Python, chúng ta có thể in nhiều dòng chuỗi bằng cách sử dụng 3 dấu nháy kép ["""strings"""] hoặc 3 dấu nháy đơn [''' string''']

cú pháp

Python nhận ra rằng chuỗi là một chuỗi nhiều dòng bằng dấu ngoặc kép ''' hoặc """

Thí dụ

đầu ra

hiểu biết

Chúng tôi đã viết hai chuỗi nhiều dòng bằng cách sử dụng dấu ngoặc đơn và dấu ngoặc kép

  • Trong đoạn mã trên, mặc dù chúng tôi đã viết các chuỗi nhiều dòng, nhưng chúng tôi đã sử dụng '\n' cho một dòng trống
  • Càng nhiều dòng chuỗi chúng tôi muốn in, độ dài của mã sẽ càng nhiều

Bản tóm tắt

Chúng ta có thể in một chuỗi trong một dòng mới theo 3 cách trong Python

  1. Nhiều báo cáo in
  2. Sử dụng '\ n. '
  3. Sử dụng chuỗi nhiều dòng

Ba cách này có thể hữu ích cho các nhu cầu khác nhau, nhưng các lập trình viên chủ yếu sử dụng '\n' để in một dòng mới vì đây là phương pháp được chấp nhận phổ biến nhất do tính đơn giản của nó

Bản in Python có thêm dòng mới không?

Trong Python, chức năng in tích hợp được sử dụng để in nội dung ra đầu ra tiêu chuẩn, thường là bàn điều khiển. Theo mặc định, chức năng in thêm một ký tự xuống dòng ở cuối nội dung được in, do đó, đầu ra tiếp theo của chương trình xảy ra trên dòng tiếp theo

\n trong Python là gì?

Trong Python, \n là một loại ký tự thoát sẽ tạo ra một dòng mới khi được sử dụng .

Chủ Đề