Python Tách chuỗi(): Danh sách, theo ký tự, dấu phân cách VÍ DỤ
Chia vào là gì Python?
Hàm phân tách 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 phân cách.
Tại sao phải sử dụng hàm tách() trong Python?
Dưới đây là những lý do nên sử dụng Python hàm chia ():
- A Python chương trình có thể yêu cầu thao tác với chuỗi.
- Khi bạn muốn ngắt các chuỗi có độ dài lớn hoặc một dòng thành nhiều chuỗi con hoặc chuỗi nhỏ hơn.
- Hàm này hoạt động ngay cả khi không có dấu phân cách hoặc có khoảng trắng. Nó cung cấp một số đầu ra hoặc phá vỡ sự phân tách chuỗi.
- Hàm split chia sẻ các chuỗi con dưới dạng các phần tử của chuỗi.
- Hàm quét dòng/chuỗi để tìm sự hiện diện của dấu phân cách mặc định được truyền dưới dạng tham số.
- Chức năng phân chia giúp quản lý chuỗi hiệu quả trong Python Mã.
Cú pháp hàm chia trong Python
Một chức năng phân chia 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 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 chia bao gồm một hàm có hai tham số được gọi là phân cách và tối đa với giá trị trả về.
Cú pháp của hàm phân tách được cung cấp dưới đây: –
Cú pháp:
string. split (separator, max)
Các tham số sau của hàm được mô tả như sau:
- Dấu phân cách: Một dấu phân cách được xác định để xác định dấu phân cách. Với việc sử dụng dấu phân cách, hàm phân tách sẽ chia chuỗi chính thành nhiều chuỗi con.
- Tham số Maxsplit: Đây là một số được truyền vào hàm để phân chia cơ sở chuỗi thành số lần xuất hiện tối đa.
- Trở về: Hàm phân tách quay trở lại danh sách các chuỗi sau khi ngắt hoặc tách chuỗi chính.
Làm cách nào để tách một chuỗi có dấu phân cách?
A dấu phân cách có thể được định nghĩa là một chuỗi xuất hiện ở 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 ra 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 những điều dưới đây Python ví dụ về cách sử dụng hàm phân tách có sử dụng dấu phân cách.
Python mã:
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 bằng dấu hai chấm, dấu cách và dấu phẩy.
Làm cách nào để phân tách một chuỗi khi xuất hiện bất kỳ ký tự nào có trong chuỗi?
Một chức năng phân chia trong Python có thể được sử dụng theo nhiều cách. Một kịch bản như vậy có thể là việc sử dụng hàm phân tách để xuất hiện một ký tự làm dấu phân cách. Hàm phân 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 để phân tách một chuỗi.
Chúng ta hãy xem xét ví dụ dưới đây về cách 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.
Python mã:
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 ký tự được dùng làm dấu phân cách. Ở đây ký tự được xác định là 'l'.
Làm thế nào để chia chuỗi thành một danh sách?
Hàm phân tách cũng có thể được sử dụng để phân tách một chuỗi cần in dưới dạng danh sách. Tại đây, bạn có thể sử dụng tính năng in vòng lặp dưới dạng 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 hàm split.
Python mã:
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 vòng lặp.
Cách tách chuỗi bằng Ứng dụng Max Split Operator?
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ì giá trị mặc định là -1.
Chúng ta hãy xem xét ví dụ dưới đây về cách sử dụng hàm phân tách.
Python mã:
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:
['Hello World Guru99'] ['Hello World Guru99']
Ở trên Python mã, chuỗi được phân tách trên cơ sở số lượng phiên bản tối đa.
Cách sử dụng hàm Split() sử dụng Substring trong Python?
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 phân tách.
Python mã:
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:
99 Hello World
Trong đoạn mã trên, có hai chuỗi con có tên 99 và chuỗi Hello world được phân tách dựa trên chuỗi con 'Guru' như có trong chuỗi chính 'Hello world Guru 99'.
Tầm quan trọng của hàm tách() trong Python
Chức năng phân chia có thể rất tiện dụng Python chức năng khi làm việc trên một dự án khai thác văn bản. Chức năng phân chia có thể được sử dụng dưới nhiều hình thức có thể tùy chỉnh. Nó có thể phân tách các 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ì hàm phân tách cũng có thể được sử dụng để chia chuỗi dựa trên 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 trong Python là.
Tổng kết
- Hàm phân tách giúp thao tác chuỗi trong Python.
- Hàm phân tách bao gồm một dấu phân cách được chỉ định và tham số tối đa.
- Hàm phân tách có thể được sử dụng để phân tách chuỗi với sự trợ giúp của dấu phân cách
- Hàm phân tách có thể được sử dụng để phân tách chuỗi với sự trợ giúp của sự xuất hiện của một ký tự.
- Hàm phân tách có thể được sử dụng để phân tách các chuỗi ở dạng danh sách.