Cách thêm khoảng trắng trong Python
Trong khi mã hóa bằng Python, bạn có thể muốn mã của mình in ra các phần tử nhất định trên dòng tiếp theo hoặc một dòng mới. Hoặc bạn có thể chỉ muốn thực thi một câu lệnh và muốn con trỏ di chuyển đến dòng tiếp theo Show
Các ký tự dòng mới được sử dụng trong những tình huống này. Bạn cũng có thể thêm một ký tự xuống dòng giữa các chuỗi Chúng ta sẽ tập trung vào ký tự xuống dòng trong Python và cách sử dụng nó trong bài viết này "\n" trong Python là gì?Trong Python, bạn có thể chỉ định ký tự xuống dòng bằng "\n". "\" được gọi là ký tự thoát được sử dụng để đề cập đến các ký tự khoảng trắng như \t, \n và \r. Đề cập đến ký tự xuống dòng bằng cách sử dụng \n sẽ đưa con trỏ đến dòng liên tiếp ví dụ 1
đầu ra
Chúng ta có thể thấy trong ví dụ trên, ký tự xuống dòng đã di chuyển con trỏ đến dòng tiếp theo. Do đó, chuỗi “STechies” được in trên dòng tiếp theo ví dụ 2
đầu ra
Giống như ví dụ trước, ký tự xuống dòng được đề cập sau mỗi dòng mã sẽ đưa chuỗi đó xuống dòng tiếp theo. Điều này được quan sát từ đầu ra cuối cùng Sử dụng Chuỗi "nhiều dòng"
đầu ra
Giải trình Một cách khác để chèn một dòng mới giữa các chuỗi trong Python là sử dụng chuỗi nhiều dòng. Các chuỗi này được biểu thị bằng dấu ngoặc kép (""") hoặc ('''). Các loại chuỗi này có thể trải dài trên hai hoặc ba dòng. Chúng ta có thể thấy ở đầu ra rằng các chuỗi được in thành ba dòng liên tiếp như được chỉ định trong mã với sự trợ giúp của dấu ngoặc kép Bộ ngắt dòng độc lập với nền tảng. Linux, Windows & Khác
đầu ra
Giải trình Vẫn còn một cách khác để chèn một dòng mới – bằng cách sử dụng bộ ngắt dòng độc lập với nền tảng. Điều này đạt được bằng cách sử dụng ký tự xuống dòng trong gói os của Python có tên linesep. hệ điều hành. linesep được sử dụng để phân tách các dòng trên nền tảng cụ thể đó, chẳng hạn như Windows hoặc Linux Nhưng khuyến cáo các bạn không nên dùng linesep cho các file mở ở chế độ text. Bạn chỉ có thể sử dụng \n để chỉ định ký tự xuống dòng và Python sẽ dịch nó sang ký tự xuống dòng thích hợp cho nền tảng đó Phần kết luậnCác ký tự dòng mới rất quan trọng để đầu ra mã của bạn trông gọn gàng và sạch sẽ. Nhưng hãy đảm bảo sử dụng các ký tự thoát để chỉ định dòng mới đúng cách. Bài viết này mô tả cách xử lý các chuỗi bao gồm ngắt dòng (nguồn cấp dữ liệu dòng, dòng mới) trong Python
Liên kết được tài trợ Tạo một chuỗi chứa ngắt dòngMã dòng mới s = '''Line1 Line2 Line3''' print(s) # Line1 # Line2 # Line3 8(LF), s = '''Line1 Line2 Line3''' print(s) # Line1 # Line2 # Line3 9(CR + LF)Chèn mã dòng mới 8, 9 vào một chuỗi sẽ dẫn đến ngắt dòng tại vị trí đó 8nguồn. Trên Unix, bao gồm cả Mac, thường sử dụng ________ 88 (OF) và trên Windows, _______ 89 (CR + LF) thường được sử dụng làm mã dòng mới. Một số trình soạn thảo văn bản cho phép bạn chọn mã dòng mới Trích dẫn ba lần Hello STechies00, Hello STechies01Bạn có thể viết một chuỗi bao gồm ngắt dòng với ba dấu ngoặc kép 00 hoặc 01
________số 8 nguồn. Với thụt lềNếu bạn sử dụng ba dấu ngoặc kép và thụt lề, như minh họa bên dưới, các khoảng trống không cần thiết sẽ được chèn vào 0nguồn. Bằng cách đặt mỗi dòng trong 74 hoặc 75, thêm dấu ngắt dòng 8 ở cuối và sử dụng dấu gạch chéo ngược 77, bạn có thể viết như sau 7nguồn. Nó sử dụng một cơ chế trong đó các chuỗi ký tự liên tiếp được nối với nhau. Xem chi tiết bài viết sau
Nếu bạn muốn thêm thụt lề trong chuỗi, hãy thêm khoảng trắng vào chuỗi trên mỗi dòng 2nguồn. Vì bạn có thể tự do ngắt dòng trong dấu ngoặc đơn ________ 278, nên bạn cũng có thể viết như sau bằng cách sử dụng dấu ngoặc đơn ________ 278 mà không cần sử dụng dấu gạch chéo ngược 77 6nguồn. Nếu bạn chỉ muốn căn chỉnh đầu dòng, bạn có thể thêm dấu gạch chéo ngược 77 vào dòng đầu tiên của ba dấu ngoặc kép 8nguồn. Nối một danh sách các chuỗi trên các dòng mớiBạn có thể nối một danh sách các chuỗi thành một chuỗi bằng phương thức chuỗi, 22
Bằng cách gọi 22 từ mã dòng mới 8 hoặc 9, mỗi phần tử được nối trên các dòng mới 3nguồn. Như ví dụ trên, bạn có thể kiểm tra chuỗi còn nguyên mã dòng mới bằng hàm có sẵn 26Tách một chuỗi thành một danh sách bằng cách ngắt dòng. Hello STechies02Bạn có thể tách một chuỗi bằng cách ngắt dòng thành một danh sách bằng phương thức chuỗi, 02 7nguồn. Ngoài 8 và 9, nó còn được phân tách bằng 61 (lập bảng dòng) hoặc 62 (nguồn cấp dữ liệu biểu mẫu), v.v.Xem thêm bài viết sau để biết thêm thông tin về 02
Liên kết được tài trợ Xóa hoặc thay thế ngắt dòngVới 02 và 22, bạn có thể xóa mã dòng mới khỏi một chuỗi hoặc thay thế chúng bằng một chuỗi khác 5nguồn. Cũng có thể thay đổi mã dòng mới cùng một lúc. Ngay cả khi mã dòng mới bị trộn lẫn hoặc không xác định, bạn có thể tách nó bằng 02 rồi nối chúng với mã mong muốn 0nguồn. Vì 02 chia tách cả 8 (LF) và 9 (CR + LF) như đã đề cập ở trên, nên bạn không phải lo lắng về mã dòng mới nào được sử dụng trong chuỗiBạn cũng có thể thay thế mã dòng mới 80
1nguồn. Tuy nhiên, lưu ý rằng nó sẽ không hoạt động nếu nó chứa mã dòng mới khác với dự kiến 2nguồn. Bạn có thể lặp lại 80 để thay thế nhiều mã dòng mới, nhưng vì 9 chứa 8 nên sẽ không hoạt động tốt nếu bạn thực hiện sai thứ tự. Như đã đề cập ở trên, sử dụng 02 và 22 là an toàn vì bạn không phải lo lắng về mã nguồn cấp dữ liệu 3nguồn. Bạn có thể sử dụng 86 để xóa mã dòng mới ở cuối 4nguồn. Xuất ra với Hello STechies03 mà không có dòng mới ở cuốiTheo mặc định, 03 thêm một dòng mới ở cuối. Do đó, nếu bạn thực hiện liên tục 03, mỗi kết quả đầu ra sẽ được hiển thị với dấu ngắt dòng 5nguồn. Điều này là do giá trị mặc định của đối số 30 của 03, chỉ định chuỗi ký tự sẽ được thêm vào cuối, là 32Nếu chuỗi rỗng 74 được chỉ định trong 30, ngắt dòng sẽ không xảy ra ở cuối 6nguồn. Bất kỳ chuỗi nào cũng có thể được chỉ định trong 30 7nguồn. Tuy nhiên nếu bạn muốn nối các chuỗi ký tự và xuất ra thì việc nối các chuỗi ký tự ban đầu sẽ dễ dàng hơn. Xem bài viết sau |