Hướng dẫn what split () do in python? - split () làm gì trong python?

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:

SplitInPythonEx_1

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:

SplitInPythonEx_2

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:

SplitInPythonEx_3

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:

SplitInPythonEx_4.

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:

SplitInPythonEx_5

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:

SplitInPythonEx_6.

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:

SplitInPythonEx_7

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:

SplitInPythonEx_8

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:

SplitInPythonEx_9

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:

SplitInPythonEx_10

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:

SplitInPythonEx_11

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:

SplitInPythonEx_12

Phương thức chia () là gì?

Phương thức Split () chia một chuỗi thành một mảng các chuỗi con. Phương thức chia () trả về mảng mới. Phương thức chia () không thay đổi chuỗi gốc. Nếu ("") được sử dụng làm dấu phân cách, chuỗi được phân chia giữa các từ.splits a string into an array of substrings. The split() method returns the new array. The split() method does not change the original string. If (" ") is used as separator, the string is split between words.

Hàm chia () trong chuỗi là gì?

Tách được sử dụng để chia một chuỗi được phân định thành chuỗi con.Bạn có thể sử dụng một mảng ký tự hoặc mảng chuỗi để chỉ định các ký tự hoặc chuỗi phân định hoặc nhiều hơn.Nếu không có ký tự phân định nào được chỉ định, chuỗi được phân chia tại các ký tự không gian trắng.used to break a delimited string into substrings. You can use either a character array or a string array to specify zero or more delimiting characters or strings. If no delimiting characters are specified, the string is split at white-space characters.

Việc sử dụng hàm split () giải thích với ví dụ là gì?

Chức năng phân chia phá vỡ một chuỗi lớn hơn và đưa ra một danh sách với các khối hoặc chuỗi nhỏ hơn.Dưới đây là một ví dụ để phân chia một chuỗi trong Python.Trên đây là một ví dụ đơn giản để cho thấy làm thế nào chức năng phân chia có thể được sử dụng để chia toàn bộ văn bản thành các chuỗi nhỏ hơn.breaks down a larger string and gives a list with smaller chunks or strings. Below is an example to split a string in python. Above is a simple example to show how split function can be used to break down the whole text into smaller strings.

Tầm quan trọng của hàm split () là gì?

Hàm phân tách () trong python được sử dụng để chia một chuỗi cụ thể thành các chuỗi nhỏ hơn bằng cách phá chuỗi chính bằng cách sử dụng trình xác định đã cho.Nó trả về một danh sách chứa các chuỗi phân chia.Nó hoạt động cho một chuỗi và lấy 2 tham số, công cụ xác định và số lượng tối đa để phân chia.