Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tách chuỗi trên khoảng trắng trong Python?

Bạn có thể dùngplit () từ lớp chuỗi. Dấu phân cách mặc định cho phương thức này là khoảng trắng, tức là khi được gọi trên một chuỗi, nó sẽ chia chuỗi đó thành các ký tự khoảng trắng. Ví dụ:

 >>>"Please split this string".split()
['Please','split', 'this', 'string']

Regex cũng có thể được sử dụng để giải quyết vấn đề này. Bạn có thể gọi phương thức re.split () bằng cách sử dụng regex '\ s +' làm dấu phân cách. Lưu ý rằng phương pháp này chậm hơn phương pháp trên.

>>>import re
>>>re.split('\s+', 'Please split this string')
['Please','split', 'this', 'string']