In dòng mới n số lần trong Python
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? Show 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ảnTính cách. '\N' Chức năng. Di chuyển con trỏ đến một dòng mới
cú pháp
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
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ớiCó 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 """ Ví 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
Bản tóm tắtChúng ta có thể in một chuỗi trong một dòng mới theo 3 cách trong Python
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ó Làm cách nào để in Hello World 5 lần bằng Python?Mã 4 - Xin chào thế giới. . cho x trong phạm vi (5) print("Chào thế giới. ") # bản in "Xin chào, thế giới. " 5 lần print("\nXong. ") in ('\ n') trong Python là gì?Ký tự xuống dòng, ký hiệu là \n, được dùng để in một dòng mới trong Python. Hàm print() tự động thêm một ký tự dòng mới vào cuối đầu ra của nó, nhưng điều này có thể được thay đổi khi đặt đối số từ khóa kết thúc thành một chuỗi trống. |