Tách chuỗi trong Python có nghĩa là cắt một chuỗi thành một chuỗi các chuỗi tùy thuộc vào dấu phân cách hoặc dấu tách được sử dụng
Ví dụ: nếu một chuỗi được khởi tạo là
string_list = 'Hello, World! I am here.'.split[]
print[string_list]
0 tồn tại, việc tách nó bằng khoảng trắng làm dấu phân cách sẽ dẫn đến đầu ra sau['Hello,', 'World!', 'I', 'am', 'here.']
Sử dụng Phương thức Chuỗi string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 để Tách Chuỗi trong Python
string_list = 'Hello, World! I am here.'.split[]
print[string_list]
Phương thức chuỗi Python tích hợp sẵn
string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 là một giải pháp hoàn hảo để phân tách chuỗi bằng cách sử dụng khoảng trắng. Theo mặc định, phương thức string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 trả về một mảng các chuỗi con do việc tách chuỗi gốc bằng cách sử dụng khoảng trắng làm dấu phân cáchVí dụ: hãy sử dụng cùng một chuỗi ví dụ
string_list = 'Hello, World! I am here.'.split[]
print[string_list]
0. Chúng ta sẽ sử dụng phương thức string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 để tách chuỗi thành một mảng các chuỗi constring_list = 'Hello, World! I am here.'.split[]
print[string_list]
Đầu ra như mong đợi
['Hello,', 'World!', 'I', 'am', 'here.']
Bên cạnh đó, phương pháp
string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 cũng tự động loại bỏ các khoảng trắng ở đầu và cuối và xử lý chúng như một dấu phân cách khoảng trắng duy nhấtHãy sửa đổi ví dụ trước để bao gồm các khoảng trắng đầu, cuối và liên tiếp ngẫu nhiên
['Hello,', 'World!', 'I', 'am', 'here.']
0Một tình huống khác mà phương thức
string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 tự động xử lý là các tab, dòng mới và dấu xuống dòng được biểu thị bằng string_list = 'Hello, World! I am here.'.split[]
print[string_list]
8, string_list = 'Hello, World! I am here.'.split[]
print[string_list]
9 và ['Hello,', 'World!', 'I', 'am', 'here.']
0 ngoài khoảng trắng bằng chữ. Các định dạng khoảng trắng được đề cập cũng được coi là dấu phân cách và đối tượng để cắtđầu ra
['Hello,', 'World!', 'I', 'am', 'here.']
Ví dụ
['Hello,', 'World!', 'I', 'am', 'here.']
6đầu ra
['Hello,', 'World!', 'I', 'am', 'here.']
7Xem xét các yếu tố này, bạn không phải lo lắng về việc cắt bỏ rõ ràng mọi khoảng trắng trước khi thực hiện chức năng. Đây là một chức năng tiện dụng để có
Sử dụng ['Hello,', 'World!', 'I', 'am', 'here.']
1 để tách một chuỗi trong Python
['Hello,', 'World!', 'I', 'am', 'here.']
Mô-đun Python RegEx [Biểu thức chính quy]
['Hello,', 'World!', 'I', 'am', 'here.']
2 cũng có hàm string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 được xác định trước mà chúng ta có thể sử dụng thay cho phương thức string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 tích hợp. Mặc dù vậy, hãy lưu ý rằng ['Hello,', 'World!', 'I', 'am', 'here.']
1 chậm hơn so với phương thức string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 được tích hợp sẵn về mặt hiệu suấtHàm
['Hello,', 'World!', 'I', 'am', 'here.']
1 chấp nhận hai tham số chính là chuỗi RegEx và chuỗi để thực hiện hàm tách. Từ khóa RegEx đại diện cho khoảng trắng là ['Hello,', 'World!', 'I', 'am', 'here.']
8. ['Hello,', 'World!', 'I', 'am', 'here.']
8 là đối chiếu của mọi loại khoảng trắng, bao gồm cả những khoảng trắng được đề cập ở trên [string_list = 'Hello, World! I am here.'.split[]
print[string_list]
9, string_list = 'Hello, World! I am here.'.split[]
print[string_list]
8, ['Hello,', 'World!', 'I', 'am', 'here.']
0, ['Hello,', 'World!', 'I', 'am', 'here.']
03]Ví dụ: khai báo một chuỗi và thực hiện
['Hello,', 'World!', 'I', 'am', 'here.']
1 để tách chúng thành một mảng các chuỗi con. Để xem xét các khoảng trắng ở cuối và ở đầu, sau đó thêm dấu ['Hello,', 'World!', 'I', 'am', 'here.']
05 vào chuỗi RegEx để khớp một hoặc nhiều khoảng trắng liên tiếp dưới dạng một nhómNgoài ra, hãy thêm từ khóa
['Hello,', 'World!', 'I', 'am', 'here.']
06 vào chuỗi RegEx để đảm bảo rằng Python xử lý chuỗi thoát một cách thích hợpstring_list = 'Hello, World! I am here.'.split[]
print[string_list]
4Sử dụng ['Hello,', 'World!', 'I', 'am', 'here.']
07 thay vì ['Hello,', 'World!', 'I', 'am', 'here.']
1 để tách một chuỗi trong Python
['Hello,', 'World!', 'I', 'am', 'here.']
['Hello,', 'World!', 'I', 'am', 'here.']
Ngoài ra, cũng có thể sử dụng
['Hello,', 'World!', 'I', 'am', 'here.']
07. Hàm ['Hello,', 'World!', 'I', 'am', 'here.']
0 hoạt động hoàn toàn ngược lại với hàm string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1. Hàm này tìm tất cả các chuỗi con khớp với chuỗi RegEx đã cho, trong khi phương thức string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 sử dụng chuỗi RegEx làm dấu phân cáchĐể sử dụng hàm
['Hello,', 'World!', 'I', 'am', 'here.']
0 để tách chuỗi bằng cách sử dụng khoảng trắng, hãy phủ định từ khóa khoảng trắng ['Hello,', 'World!', 'I', 'am', 'here.']
8 bằng cách viết hoa chữ cái [_______15]. ['Hello,', 'World!', 'I', 'am', 'here.']
0 chấp nhận các tham số giống như string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1string_list = 'Hello, World! I am here.'.split[]
print[string_list]
6Cả hai chức năng sẽ tạo ra cùng một đầu ra
string_list = 'Hello, World! I am here.'.split[]
print[string_list]
7Tóm lại, cách tốt nhất và tối ưu nhất để phân tách chuỗi bằng cách sử dụng khoảng trắng làm dấu phân cách là phương thức
string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 tích hợp. Nó được gắn vào đối tượng chuỗi và xem xét các khoảng trắng ở đầu và cuối theo mặc định. Sử dụng cái này cũng không cần bất kỳ kiến thức nào về biểu thức chính quyMặt khác,
['Hello,', 'World!', 'I', 'am', 'here.']
1 và ['Hello,', 'World!', 'I', 'am', 'here.']
07 có thể được sử dụng thay thế cho phương thức string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1, mặc dù cả hai chức năng đều hoạt động chậm hơn so với phương thức string_list = 'Hello, World! I am here.'.split[]
print[string_list]
1 tích hợp