Phương thức splitlines () chia chuỗi tại các ngắt dòng và trả về danh sách các dòng trong chuỗi.
Cú pháp của splitlines()
là:
str.splitlines ((keepends))
splitlines () Tham số
splitlines()
nhận tối đa 1 tham số.
keepends (tùy chọn) - Nếu keepends được cung cấp và True
, dấu ngắt dòng cũng được bao gồm trong các mục của danh sách.
Theo mặc định, các dấu ngắt dòng không được bao gồm.
Giá trị trả về từ đường phân tách ()
splitlines()
trả về danh sách các dòng trong chuỗi.
Nếu không có ký tự ngắt dòng, nó sẽ trả về một danh sách có một mục duy nhất (một dòng duy nhất).
splitlines()
phân chia trên các đường ranh giới sau:
Đại diện | Sự miêu tả |
---|---|
n | Nguồn cấp dòng |
r | Vận chuyển trở lại |
r n | Vận chuyển trở lại + Nguồn cấp hàng |
v hoặc x0b | Lập bảng dòng |
f hoặc x0c | Thức ăn dạng |
x1c | Dấu tách tệp |
x1d | Dấu phân tách nhóm |
x1e | Dấu phân tách bản ghi |
x85 | Dòng tiếp theo (Mã điều khiển C1) |
u2028 | Dấu phân cách dòng |
u2029 | Dấu phân tách đoạn văn |
Ví dụ: Cách hoạt động của splitlines ()?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Đầu ra
('Sữa', 'Gà', 'Bánh mì', 'Bơ') ('Sữa n', 'Gà r n', 'Bánh mì r', 'Bơ') ('Bánh mì bơ sữa gà')