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ụ
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ị–
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
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
- Ban đầu \n. để lại một dòng trống, chuyển sang một dòng mới và in str1
- Trung \ n. chuyển sang một dòng mới sau khi in str1 và in str2
- 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
- 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
- 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
- Nhiều báo cáo in
- Sử dụng '\ n. '
- 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ó