Tách chuỗi với điều kiện python
Hàm split giúp thao tác chuỗi trong Python. Nó cho phép bạn chia một chuỗi thành các chuỗi con khác nhau. Nó trả về một danh sách các từ có trong một dòng hoặc một chuỗi và được phân tách bằng một chuỗi dấu phân cách Show
Trong Hướng dẫn Python này, bạn sẽ học,
Tại sao nên sử dụng hàm split() trong Python?Dưới đây là những lý do để sử dụng hàm split() trong Python
Cú pháp hàm split trong PythonHàm tách trong Python cung cấp danh sách các từ trong mỗi dòng hoặc một chuỗi. Các chuỗi như vậy luôn được phân tách bằng một chuỗi dấu phân cách. Nó cung cấp một hoặc nhiều chuỗi con từ chuỗi chính. Cú pháp của phép tách bao gồm một hàm có hai tham số được gọi là dấu tách và giá trị max với giá trị trả về Cú pháp của hàm split được cung cấp bên dưới. – cú pháp string. split (separator, max) Các tham số sau của hàm được mô tả như sau. -
Làm cách nào để tách một chuỗi liên quan đến dấu phân cách?Dấu phân cách có thể được định nghĩa là một chuỗi xuất hiện dưới dạng dấu cách, dấu phẩy, dấu chấm phẩy, dấu hai chấm và bất kỳ ký tự nào khác. Hàm xuất phần đầu và phần cuối của chuỗi ký tự, từ hoặc mục dữ liệu Chúng ta hãy xem xét ví dụ Python bên dưới về việc sử dụng hàm phân tách với sự tham gia của dấu phân cách Mã Python text = "Hello World Guru99" # splits at space print(text.split()) text = "Hello,World, Guru99" # splits at ',' print(text.split(", ")) text = "Hello,World:, Guru99" # Splits at ':' print(text.split(":")) đầu ra ['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99'] Trong đoạn mã trên, chuỗi được phân tách bằng dấu phân cách dấu hai chấm, dấu cách và dấu phẩy Làm cách nào để tách một chuỗi khi xuất hiện bất kỳ ký tự nào có trong chuỗi?Hàm split trong Python có thể được sử dụng theo nhiều cách. Một tình huống như vậy có thể là việc sử dụng chức năng phân tách để xuất hiện một ký tự làm dấu phân cách. Hàm tách có thể được sử dụng để xác định một ký tự có thể được sử dụng tại chỗ hoặc thay thế cho dấu phân cách có trong chuỗi chính để tách chuỗi Chúng ta hãy xem xét ví dụ dưới đây về việc sử dụng hàm phân tách với sự tham gia của một ký tự được sử dụng làm dấu phân cách trong chuỗi đã cho Mã Python text='Hello World Guru99' #splits with character occurrence print(text.split("l")) đầu ra ['He', '', 'o Wor', 'd Guru99'] Trong đoạn mã trên, chuỗi được phân tách ở lần xuất hiện đầu tiên của một ký tự được sử dụng làm dấu phân cách. Ở đây, ký tự được xác định là 'l' Làm cách nào để tách chuỗi thành một danh sách?Một chức năng tách cũng có thể được sử dụng để tách một chuỗi được in ở dạng danh sách. Ở đây, bạn có thể sử dụng in vòng lặp dưới dạng một chuỗi thành các chuỗi con khác nhau dưới dạng danh sách Ví dụ sau đây cho thấy cách sử dụng chức năng tách Mã Python text='Hello World Guru99' #splits with string in the form of list list_1 = text.split() for st in list_1: print(st) đầu ra Hello World Guru99 Trong đoạn mã trên, chuỗi được tách ra và sau đó được liệt kê lần lượt với sự trợ giúp của một vòng lặp Làm cách nào để tách chuỗi bằng Ứng dụng của Toán tử tách tối đa?Hàm phân tách cũng cung cấp tùy chọn chia chuỗi thành số lần tối đa. Nếu giá trị không được khởi tạo, thì nó sẽ cho -1 làm giá trị mặc định Chúng ta hãy xem xét ví dụ dưới đây về cách sử dụng hàm split Mã Python text='Hello World Guru99' split_1 = text.split(',',2) print(split_1) text='Hello World Guru99' split_1 = text.split(',',4) print(split_1) đầu ra ________số 8Trong mã Python ở trên, chuỗi được phân tách trên cơ sở số lượng phiên bản tối đa Làm cách nào để sử dụng Hàm split() bằng Chuỗi con trong Python?Một chuỗi con có thể được định nghĩa là chuỗi có trong chuỗi chính. Hàm phân tách có thể được sử dụng để phân tách chuỗi chính dựa trên chuỗi con có trong chuỗi đó Chúng ta hãy xem xét ví dụ dưới đây về cách sử dụng hàm split Mã Python text='Hello World Guru 99' split_1 = text.split('Guru',2) print(split_1[1]) text='Hello World Guru99' split_1 = text.split('Guru',2) print(split_1[0]) đầu ra text = "Hello World Guru99" # splits at space print(text.split()) text = "Hello,World, Guru99" # splits at ',' print(text.split(", ")) text = "Hello,World:, Guru99" # Splits at ':' print(text.split(":"))0 Trong đoạn mã trên, có hai chuỗi con có tên là 99 và chuỗi Hello world được phân tách trên cơ sở chuỗi con 'Guru' như hiện tại trong chuỗi chính 'Xin chào thế giới Guru 99' Tầm quan trọng của hàm split() trong PythonHàm phân tách có thể là một hàm Python rất tiện dụng khi làm việc trong dự án khai thác văn bản. Một chức năng phân chia có thể được sử dụng trong một số hình thức tùy chỉnh. Nó có thể tách chuỗi khi khởi tạo dấu phân cách. Ngay cả khi không có dấu phân cách, thì chức năng phân tách cũng có thể được sử dụng để phân chia một chuỗi dựa trên các khoảng trắng có trong chuỗi Hàm phân tách cũng phân tách một chuỗi khi có nhiều dấu phân cách. Điều này cho thấy chức năng phân chia động và quan trọng như thế nào trong Python Split() có thể lấy hai đối số không?phương thức split() chấp nhận hai đối số . Đối số tùy chọn đầu tiên là dấu tách, chỉ định loại dấu tách sẽ sử dụng để tách chuỗi. Nếu đối số này không được cung cấp, thì giá trị mặc định là bất kỳ khoảng trắng nào, nghĩa là chuỗi sẽ tách ra bất cứ khi nào.
Hàm split() trong chuỗi là gì?Split được dùng để ngắt một chuỗi được phân tách thành các chuỗi con . Bạn có thể sử dụng mảng ký tự hoặc mảng chuỗi để chỉ định không hoặc nhiều ký tự hoặc chuỗi phân tách. Nếu không có ký tự phân cách nào được chỉ định, chuỗi sẽ được phân tách tại các ký tự khoảng trắng.
Làm cách nào để tách một chuỗi theo dòng trong Python?Phương thức Python String splitlines() được sử dụng để phân chia các dòng tại ranh giới dòng. Hàm trả về danh sách các dòng trong chuỗi, bao gồm cả dấu ngắt dòng (tùy chọn). Thông số. giữ lại (tùy chọn). Khi được đặt thành True ngắt dòng được bao gồm trong danh sách kết quả.
Splitlines() trong Python là gì?Phương thức splitlines() chia chuỗi thành danh sách . Việc chia tách được thực hiện tại các ngắt dòng. |