Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức phân chia chuỗi python [] với sự trợ giúp của các ví dụ.
Phương thức split[]
phá vỡ một chuỗi ở dấu phân cách được chỉ định và trả về một danh sách các chuỗi.
Thí dụ
text = 'Python is a fun programming language'
# split the text from space
print[text.split[' ']]
# Output: ['Python', 'is', 'a', 'fun', 'programming', 'language']
Cú pháp của Chuỗi chia []
Cú pháp của split[]
là:
str.split[separator, maxsplit]
Chia [] tham số
Phương thức split[]
mất tối đa 2 tham số:
- phân tách [tùy chọn]- DELIMITER tại đó xảy ra sự chia tách. Nếu không được cung cấp, chuỗi được chia tại khoảng trắng. [optional]- Delimiter at which splits occur. If not provided, the string is splitted at whitespaces.
- MaxSplit [Tùy chọn] - Số lượng phân tách tối đa. Nếu không được cung cấp, không có giới hạn về số lượng chia tách. [optional] - Maximum number of splits. If not provided, there is no limit on the number of splits.
chia [] giá trị trả về
Phương thức split[]
trả về một danh sách các chuỗi.
Ví dụ 1: Làm thế nào chia [] hoạt động trong Python?
text= 'Love thy neighbor'
# splits at space
print[text.split[]]
grocery = 'Milk, Chicken, Bread'
# splits at ','
print[grocery.split[', ']]
# Splits at ':'
print[grocery.split[':']]
Đầu ra
['Love', 'thy', 'neighbor'] ['Milk', 'Chicken', 'Bread'] ['Milk, Chicken, Bread']
Ví dụ 2: Làm thế nào chia [] hoạt động khi MaxSplit được chỉ định?
grocery = 'Milk, Chicken, Bread, Butter'
# maxsplit: 2
print[grocery.split[', ', 2]]
# maxsplit: 1
print[grocery.split[', ', 1]]
# maxsplit: 5
print[grocery.split[', ', 5]]
# maxsplit: 0
print[grocery.split[', ', 0]]
Đầu ra
['Milk', 'Chicken', 'Bread, Butter'] ['Milk', 'Chicken, Bread, Butter'] ['Milk', 'Chicken', 'Bread', 'Butter'] ['Milk, Chicken, Bread, Butter']
Ví dụ 2: Làm thế nào chia [] hoạt động khi MaxSplit được chỉ định?
Hàm thao tác chuỗi trong python được sử dụng để chia một chuỗi lớn hơn thành một số chuỗi nhỏ hơn được gọi là hàm chia [] trong python. Hàm chia [] trả về các chuỗi dưới dạng danh sách. & Nbsp;
Một hàm chia [] có thể được sử dụng theo nhiều cách. Họ đang:
- Tách chuỗi dựa trên không gian phân cách
- Chia chuỗi dựa trên sự xuất hiện đầu tiên của một ký tự
- Chia tệp đã cho vào danh sách
- Tách chuỗi dựa trên ký tự dòng mới của Delimiter
- Tách chuỗi dựa trên tab Delimiter
- Tách chuỗi dựa trên dấu phẩy DELIMITER
- Tách chuỗi dựa trên nhiều dấu phân cách
- Chia chuỗi thành một danh sách
- Tách chuỗi dựa trên băm phân cách
- Tách chuỗi bằng cách truyền tham số MaxSplit
- Chia chuỗi thành một mảng ký tự
- Tách chuỗi dựa trên một trong các chuỗi con từ chuỗi đã cho làm dấu phân cách
Tách chuỗi dựa trên không gian Delimiter:
Chuỗi hoặc dòng đã cho được phân tách bằng hàm chia [] với khoảng trắng làm dấu phân cách. & Nbsp;
Ví dụ 1:
Chương trình Python để chứng minh chức năng Split [] trong Python với không gian là DELIMITER:
#tạo một biến chuỗi để lưu trữ chuỗi sẽ được chia
String_to_be_split = 'Chúng tôi yêu SimpleLearn'
#sử dụng chức năng split [] với không gian là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn
in [String_TO_BE_Split.Split [""]]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Chia chuỗi dựa trên sự xuất hiện đầu tiên của một ký tự:
Chuỗi hoặc dòng đã cho được phân tách bằng hàm chia [] với sự xuất hiện đầu tiên của ký tự từ chuỗi được chỉ định là DELIMITER. & NBSP;
Ví dụ 2:
Chương trình Python để chứng minh hàm split [] trong python với sự xuất hiện đầu tiên của một ký tự nhất định trong chuỗi là dấu phân cách:
String_to_be_split = 'SimpleLearn'
#sử dụng hàm split [] với sự xuất hiện đầu tiên của một ký tự đã cho trong chuỗi là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn
print[string_to_be_split.split["i"]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Chia chuỗi dựa trên sự xuất hiện đầu tiên của một ký tự:
Chuỗi hoặc dòng đã cho được phân tách bằng hàm chia [] với sự xuất hiện đầu tiên của ký tự từ chuỗi được chỉ định là DELIMITER. & NBSP;
Ví dụ 2:
Chương trình Python để chứng minh hàm split [] trong python với sự xuất hiện đầu tiên của một ký tự nhất định trong chuỗi là dấu phân cách:
String_to_be_split = 'SimpleLearn'
#sử dụng hàm split [] với sự xuất hiện đầu tiên của một ký tự đã cho trong chuỗi là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn
Chia tệp đã cho vào danh sách:
Dữ liệu trong tệp được chia thành một số dòng và mỗi dòng được trả về dưới dạng một phần tử trong danh sách bằng cách sử dụng hàm phân chia gọi là hàm splutlines [] trong python.
Ví dụ 3:
print[fileread.splitlines[]]
fileopen.close[]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Chia chuỗi dựa trên sự xuất hiện đầu tiên của một ký tự:
Chuỗi hoặc dòng đã cho được phân tách bằng hàm chia [] với sự xuất hiện đầu tiên của ký tự từ chuỗi được chỉ định là DELIMITER. & NBSP;
Ví dụ 2:
Chương trình Python để chứng minh hàm split [] trong python với sự xuất hiện đầu tiên của một ký tự nhất định trong chuỗi là dấu phân cách:
String_to_be_split = 'SimpleLearn'
#sử dụng chức năng split [] với không gian là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn
in [String_TO_BE_Split.Split [""]]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Chia chuỗi dựa trên sự xuất hiện đầu tiên của một ký tự:
Chuỗi hoặc dòng đã cho được phân tách bằng hàm chia [] với sự xuất hiện đầu tiên của ký tự từ chuỗi được chỉ định là DELIMITER. & NBSP;
Ví dụ 2:
Chương trình Python để chứng minh hàm split [] trong python với sự xuất hiện đầu tiên của một ký tự nhất định trong chuỗi là dấu phân cách:
String_to_be_split = 'SimpleLearn'
#sử dụng chức năng split [] với không gian là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn
in [String_TO_BE_Split.Split [""]]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Tách chuỗi dựa trên dấu phẩy Delimiter:
Chuỗi hoặc dòng đã cho được phân tách bằng hàm chia [] với dấu phẩy là dấu phân cách. & Nbsp;
Ví dụ 6:
Chương trình Python để chứng minh chức năng Split [] trong Python với dấu phẩy Delimiter: & nbsp;
String_to_be_split = 'Chúng tôi, tình yêu, & nbsp; Simplilearn '
#sử dụng chức năng split [] với không gian là dấu phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn
String_After_Split = String_TO_BE_Split.Split [","]
print[string_after_split]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Tách chuỗi dựa trên nhiều dấu phân cách:
Nhiều trình phân cách có thể được chỉ định làm tham số cho hàm chia [] bằng cách tách từng dấu phân cách với a |. Chuỗi hoặc dòng đã cho có nhiều dấu phân cách được phân tách bằng hàm phân chia gọi là hàm re.split [].
Ví dụ 7:
Chương trình Python để chứng minh chức năng Re.Split [] trong Python để phân chia một chuỗi đã cho hoặc một dòng với nhiều dấu phân cách: & nbsp;
#Trừ đi mô -đun lại
Nhập RE
String_to_be_split = 'Chúng tôi, yêu \ n SimpleLearn'
#sử dụng chức năng re.split [] với ký tự dấu phẩy và dòng mới là trình phân cách để chia chuỗi đã cho thành các chuỗi nhỏ hơn
in [re.split [", | \ n", String_To_Be_Split]]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Tách chuỗi dựa trên nhiều dấu phân cách:
Nhiều trình phân cách có thể được chỉ định làm tham số cho hàm chia [] bằng cách tách từng dấu phân cách với a |. Chuỗi hoặc dòng đã cho có nhiều dấu phân cách được phân tách bằng hàm phân chia gọi là hàm re.split [].
Ví dụ 7:
Chương trình Python để chứng minh chức năng Re.Split [] trong Python để phân chia một chuỗi đã cho hoặc một dòng với nhiều dấu phân cách: & nbsp;
#Trừ đi mô -đun lại
Nhập RE
print[string_to_be_split.split[":"]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Tách chuỗi dựa trên nhiều dấu phân cách:
Nhiều trình phân cách có thể được chỉ định làm tham số cho hàm chia [] bằng cách tách từng dấu phân cách với a |. Chuỗi hoặc dòng đã cho có nhiều dấu phân cách được phân tách bằng hàm phân chia gọi là hàm re.split [].
Ví dụ 7:
Chương trình Python để chứng minh chức năng Re.Split [] trong Python để phân chia một chuỗi đã cho hoặc một dòng với nhiều dấu phân cách: & nbsp;
#Trừ đi mô -đun lại
Nhập RE
print[string_to_be_split.split["#"]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Tách chuỗi dựa trên nhiều dấu phân cách:
Nhiều trình phân cách có thể được chỉ định làm tham số cho hàm chia [] bằng cách tách từng dấu phân cách với a |. Chuỗi hoặc dòng đã cho có nhiều dấu phân cách được phân tách bằng hàm phân chia gọi là hàm re.split [].
Ví dụ 7:
Chương trình Python để chứng minh chức năng Re.Split [] trong Python để phân chia một chuỗi đã cho hoặc một dòng với nhiều dấu phân cách: & nbsp;
#Trừ đi mô -đun lại
Nhập RE
String_to_be_split = 'Chúng tôi, yêu \ n SimpleLearn'
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Tách chuỗi dựa trên nhiều dấu phân cách:
Nhiều trình phân cách có thể được chỉ định làm tham số cho hàm chia [] bằng cách tách từng dấu phân cách với a |. Chuỗi hoặc dòng đã cho có nhiều dấu phân cách được phân tách bằng hàm phân chia gọi là hàm re.split [].
Ví dụ 7:
Chương trình Python để chứng minh chức năng Re.Split [] trong Python để phân chia một chuỗi đã cho hoặc một dòng với nhiều dấu phân cách: & nbsp;
#Trừ đi mô -đun lại
Nhập RE
print[list[string_to_be_split]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới:
Tách chuỗi dựa trên nhiều dấu phân cách:
Nhiều trình phân cách có thể được chỉ định làm tham số cho hàm chia [] bằng cách tách từng dấu phân cách với a |. Chuỗi hoặc dòng đã cho có nhiều dấu phân cách được phân tách bằng hàm phân chia gọi là hàm re.split [].
Ví dụ 7:
Chương trình Python để chứng minh chức năng Re.Split [] trong Python để phân chia một chuỗi đã cho hoặc một dòng với nhiều dấu phân cách: & nbsp;
#Trừ đi mô -đun lại
Nhập RE
print[string_to_be_split.split["to"]]
Đầu ra của chương trình trên được hiển thị trong ảnh chụp nhanh bên dưới: