Hướng dẫn how do you split a string with spaces in python? - làm thế nào để bạn tách một chuỗi có dấu cách trong python?
Tôi đang tìm kiếm Python tương đương Show
Martin Thoma 113K148 Huy hiệu vàng572 Huy hiệu bạc877 Huy hiệu đồng148 gold badges572 silver badges877 bronze badges Đã hỏi ngày 13 tháng 11 năm 2011 lúc 18:46Nov 13, 2011 at 18:46
0 Phương pháp 4 không có đối số chia trên khoảng trắng:
Đã trả lời ngày 13 tháng 11 năm 2011 lúc 18:46Nov 13, 2011 at 18:46
Sven Marnachsven MarnachSven Marnach 545K114 Huy hiệu vàng914 Huy hiệu bạc816 Huy hiệu đồng114 gold badges914 silver badges816 bronze badges 9
Đã trả lời ngày 13 tháng 11 năm 2011 lúc 18:49Nov 13, 2011 at 18:49
Óscar Lópezóscar LópezÓscar López 228K35 Huy hiệu vàng304 Huy hiệu bạc377 Huy hiệu đồng35 gold badges304 silver badges377 bronze badges 3 Sử dụng 5 sẽ là cách phân tách pythonic nhất trên một chuỗi.Thật hữu ích khi nhớ rằng nếu bạn sử dụng 5 trên một chuỗi không có khoảng trắng thì chuỗi đó sẽ được trả lại cho bạn trong danh sách.Example:
Đã trả lời ngày 21 tháng 2 năm 2017 lúc 14:18Feb 21, 2017 at 14:18
DigitalNomDdigitalNomddigitalnomd 1.33212 Huy hiệu bạc19 Huy hiệu đồng12 silver badges19 bronze badges Một phương pháp khác thông qua mô -đun 7. Nó thực hiện hoạt động ngược của việc phù hợp với tất cả các từ thay vì nhổ toàn bộ câu theo không gian.
Phía trên Regex sẽ khớp với một hoặc nhiều ký tự không gian. Đã trả lời ngày 17 tháng 6 năm 2015 lúc 18:33Jun 17, 2015 at 18:33
Avinash Rajavinash RajAvinash Raj 169K25 Huy hiệu vàng214 Huy hiệu bạc262 Huy hiệu Đồng25 gold badges214 silver badges262 bronze badges Sự mô tảTab ngangsplit() returns a list of all the words in the string, using str as the separator (splits on all whitespace if left unspecified), optionally limiting the number of splits to num. 0aNguồn cấp dữ liệu dòng mớisplit() method − str.split(str="", num=string.count(str)). 0b
Nguồn cấp dữ liệu trở lại/ hình thức vận chuyểnKhông gian Theo mặc định, String.Split (), không có đối số được truyền, chia chuỗi thành các đoạn với tất cả các ký tự không gian trắng làm dấu phân cách.Chương trình Python #!/usr/bin/python str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print str.split( ) print str.split(' ', 1 ) Chạy ['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ['Line1-abcdef', '\nLine2-abc \nLine4-abcd'] python_strings.htm Mã Hex ASCII
Trong ví dụ này, chúng tôi sẽ lấy một chuỗi với các khối được phân tách bằng một hoặc nhiều ký tự không gian đơn. Sau đó, chúng ta sẽ phân chia chuỗi bằng hàm re.split (). Re.Split () trả về các khối trong một danh sách. Trong hướng dẫn này, chúng ta sẽ học cách phân chia một chuỗi theo ký tự không gian và các ký tự khoảng trắng nói chung, trong Python bằng các phương thức String.Split () và Re.Split ().String.split() and re.split() methods. Tham khảo Chuỗi phân chia Python để biết Cú pháp và cách sử dụng cơ bản của phương thức String.Split (). Ví dụ 1: Chuỗi phân chia theo không gianTrong ví dụ này, chúng tôi sẽ lấy một chuỗi chứa các từ/mục/khối được phân tách bằng ký tự không gian. Sau đó, chúng ta sẽ chia chuỗi theo không gian bằng phương thức String.Split (). Phân chia () Phương thức trả về danh sách các khối. Chương trình Python
Chạy Đầu ra
Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều không gian liền kềTrong ví dụ này, chúng tôi sẽ lấy một chuỗi với các khối được phân tách bằng một hoặc nhiều ký tự không gian đơn. Sau đó, chúng ta sẽ phân chia chuỗi bằng hàm re.split (). Re.Split () trả về các khối trong một danh sách. Chúng tôi sẽ sử dụng gói Python 7 trong chương trình sau. 9 Danh sách các phần của các khối phân chia từ 0 dựa trên 1.Chương trình Python 0Chạy Đầu ra Đầu ra
Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều không gian liền kề Trong ví dụ này, chúng tôi sẽ lấy một chuỗi với các khối được phân tách bằng một hoặc nhiều ký tự không gian đơn. Sau đó, chúng ta sẽ phân chia chuỗi bằng hàm re.split (). Re.Split () trả về các khối trong một danh sách.Chúng tôi sẽ sử dụng gói Python 7 trong chương trình sau. 9 Danh sách các phần của các khối phân chia từ 0 dựa trên 1.Biểu thức chính quy 2 đại diện cho một hoặc nhiều không gian xuất hiện ngay lập tức. Vì vậy, một hoặc nhiều ký tự không gian đơn được coi là một dấu phân cách.
Tab dọc Chương trình Python 2Chạy Đầu ra
Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều không gian liền kềTrong ví dụ này, chúng tôi sẽ lấy một chuỗi với các khối được phân tách bằng một hoặc nhiều ký tự không gian đơn. Sau đó, chúng ta sẽ phân chia chuỗi bằng hàm re.split (). Re.Split () trả về các khối trong một danh sách. Chúng tôi sẽ sử dụng gói Python >>> "many fancy word \nhello \thi".split() ['many', 'fancy', 'word', 'hello', 'hi'] 7 trong chương trình sau. >>> "many fancy word \nhello \thi".split() ['many', 'fancy', 'word', 'hello', 'hi'] 9 Danh sách các phần của các khối phân chia từ import re s = "many fancy word \nhello \thi" re.split('\s+', s) 0 dựa trên import re s = "many fancy word \nhello \thi" re.split('\s+', s) 1.
|