Làm thế nào để bạn chia một chuỗi thành hai trong python?
Giải nén các giá trị để chia một chuỗi thành nhiều biến, e. g. 9. Phương thức 0 sẽ chia chuỗi thành một danh sách các chuỗi, danh sách này có thể được gán cho các biến trong một lần khai báo Show
Ví dụ này chia chuỗi thành một danh sách các chuỗi trên mỗi khoảng trắng, nhưng bạn có thể sử dụng bất kỳ dấu phân cách nào khác Đảm bảo khai báo chính xác số lượng biến có trong danh sách Ví dụ: nếu bạn chỉ muốn 2 mục đầu tiên trong danh sách, bạn có thể sử dụng đối số 1 khi gọi hàm 0các str. split() chia chuỗi thành danh sách các chuỗi con bằng cách sử dụng dấu phân cách Phương thức nhận 2 tham số sau NameDescriptionseparatorChia chuỗi thành các chuỗi con trên mỗi lần xuất hiện của dấu phân cáchmaxsplit Tối đa 31 lần phân tách được thực hiện (tùy chọn)Nếu không tìm thấy dấu tách trong chuỗi, một danh sách chỉ chứa 1 phần tử được trả về Nếu bạn cố giải nén nhiều hơn hoặc ít giá trị hơn giá trị có trong danh sách, bạn sẽ gặp lỗi Ta khai báo 2 biến nhưng danh sách chứa 3 biến. Sự không nhất quán giữa số lượng biến và mục trong danh sách gây ra lỗi Nếu chuỗi của bạn bắt đầu bằng hoặc kết thúc bằng dấu phân cách cụ thể, bạn sẽ nhận được các phần tử chuỗi trống trong danh sách Bạn có thể sử dụng hàm 4 để xóa bất kỳ chuỗi trống nào khỏi danh sáchHàm bộ lọc lấy một hàm và một iterable làm đối số và xây dựng một iterator từ các phần tử của iterable mà hàm trả về một giá trị trung thực Nếu bạn vượt qua 5 cho đối số hàm, thì tất cả các phần tử giả mạo của lần lặp sẽ bị xóaTất cả các giá trị không trung thực được coi là giả. Các giá trị giả trong Python là
Lưu ý rằng hàm 4 trả về một đối tượng 07, vì vậy chúng ta phải sử dụng lớp 08 để chuyển đổi đối tượng 07 thành một danh sách Đầu tiên, tôi sẽ giới thiệu cho bạn cú pháp của phương thức 9. Sau đó, bạn sẽ thấy cách sử dụng phương thức 9 có và không có đối số, sử dụng các ví dụ mã trong quá trình thực hiệnĐây là những gì chúng tôi sẽ đề cập
Phương thức coding_journey = "I am learning to code for free with freeCodecamp!"
# split string into a list and save result into a new variable
coding_journey_split = coding_journey.split()
print(coding_journey)
print(coding_journey_split)
# check the data type of coding_journey_split by using the type() function
print(type(coding_journey_split))
# output
# I am learning to code for free with freeCodecamp!
# ['I', 'am', 'learning', 'to', 'code', 'for', 'free', 'with', 'freeCodecamp!']
# |