Hướng dẫn how does the split function work python? - chức năng phân tách hoạt động như thế nào trong python?

Phương thức chuỗi


Thí dụ

Chia một chuỗi thành một danh sách trong đó mỗi từ là một mục danh sách:

TXT = "Chào mừng đến với rừng rậm"

x = txt.split ()

in (x)

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Phương thức split() chia một chuỗi vào một danh sách.

Bạn có thể chỉ định phân tách, dấu phân cách mặc định là bất kỳ khoảng trắng nào.

Lưu ý: Khi MaxSplit được chỉ định, danh sách sẽ chứa số lượng phần tử được chỉ định cộng với một. When maxsplit is specified, the list will contain the specified number of elements plus one.


Cú pháp

String.Split (phân tách, MaxSplit)

Giá trị tham số

Tham sốSự mô tả
máy tách biệtKhông bắt buộc. Chỉ định phân tách để sử dụng khi chia chuỗi. Theo mặc định, bất kỳ khoảng trắng nào cũng là một dấu tách
MaxSplitKhông bắt buộc. Chỉ định số lượng để làm. Giá trị mặc định là -1, là "tất cả các lần xuất hiện"

Nhiều ví dụ hơn

Thí dụ

Chia chuỗi, sử dụng dấu phẩy, theo sau là một không gian, làm dấu phân cách:

txt = "Xin chào, tên tôi là Peter, tôi 26 tuổi"

x = txt.split (",")

in (x)

Hãy tự mình thử »

Thí dụ

Định nghĩa và cách sử dụng

Phương thức split() chia một chuỗi vào một danh sách.

Bạn có thể chỉ định phân tách, dấu phân cách mặc định là bất kỳ khoảng trắng nào.

in (x)

Hãy tự mình thử »

Thí dụ

Định nghĩa và cách sử dụng

Phương thức split() chia một chuỗi vào một danh sách.

Bạn có thể chỉ định phân tách, dấu phân cách mặc định là bất kỳ khoảng trắng nào.
x = txt.split("#", 1)

in (x)

Hãy tự mình thử »


Phương thức chuỗi


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?

Phương thức Split () trong Python trả về một danh sách các từ trong chuỗi/dòng, được phân tách bằng chuỗi phân cách. Phương pháp này sẽ trả về một hoặc nhiều chuỗi mới. Tất cả các chuỗi con được trả về trong danh sách DataType.split() method in Python returns a list of the words in the string/line , separated by the delimiter string. This method will return one or more new strings. All substrings are returned in the list datatype.

Cú pháp

Tham sốSự mô tả
máy tách biệtLà một dấu phân cách. Chuỗi chia tách tại phân tách được chỉ định này. Nếu không được cung cấp thì bất kỳ không gian trắng là một dấu tách.
MaxSplit Đó là một con số, cho chúng ta bảo chia chuỗi thành tối đa số lần được cung cấp. Nếu nó không được cung cấp thì không có giới hạn.
trở vềViệc chia () phá vỡ chuỗi ở dấu phân cách và trả về một danh sách các chuỗi.

Nếu không có dấu phân cách nào được xác định khi bạn gọi chức năng, khoảng trắng sẽ được sử dụng theo mặc định. Nói một cách đơn giản hơn, bộ phân cách là một ký tự được xác định sẽ được đặt giữa mỗi biến. Hành vi phân tách trên một chuỗi trống phụ thuộc vào giá trị của SEP. Nếu SEP không được chỉ định hoặc được chỉ định là không có, kết quả sẽ là một danh sách trống. Nếu SEP được chỉ định là bất kỳ chuỗi nào, kết quả sẽ là một danh sách chứa một phần tử là một chuỗi trống.whitespace will be used by default. In simpler terms, the separator is a defined character that will be placed between each variable. The behavior of split on an empty string depends on the value of sep. If sep is not specified, or specified as None, the result will be an empty list. If sep is specified as any string, the result will be a list containing one element which is an empty string .

Chia chuỗi theo không gian

Phương thức Split () trong Python mà không có đối số phân tách trên khoảng trắng.Python without an argument splits on whitespace.

thí dụ

đầu ra

Chia tách vào lần xuất hiện đầu tiên

Trong ví dụ sau, nó sẽ chỉ tách bởi 2 khoảng trắng đầu tiên.

thí dụ

đầu ra

Chia tách vào lần xuất hiện đầu tiên

Trong ví dụ sau, nó sẽ chỉ tách bởi 2 khoảng trắng đầu tiên.Python program reading a text file and splitting it into single words in python

thí dụ

đầu ra

đầu ra

Chia tách vào lần xuất hiện đầu tiên

đầu ra

Chia tách vào lần xuất hiện đầu tiên

đầu ra

Chia tách vào lần xuất hiện đầu tiên

Trong ví dụ sau, nó sẽ chỉ tách bởi 2 khoảng trắng đầu tiên.Python uses Regular Expression.

thí dụ

đầu ra

Chia tách vào lần xuất hiện đầu tiên

Trong ví dụ sau, nó sẽ chỉ tách bởi 2 khoảng trắng đầu tiên.Python program split a string to a List.

thí dụ

đầu ra

Chia tách vào lần xuất hiện đầu tiên

Trong ví dụ sau, nó sẽ chỉ tách bởi 2 khoảng trắng đầu tiên.

đầu ra

Chia tách vào lần xuất hiện đầu tiên

Trong ví dụ sau, nó sẽ chỉ tách bởi 2 khoảng trắng đầu tiên.

đầu ra

Chia tách vào lần xuất hiện đầu tiên

Trong ví dụ sau, nó sẽ chỉ tách bởi 2 khoảng trắng đầu tiên.

Hướng dẫn how does the split function work python? - chức năng phân tách hoạt động như thế nào trong python?

Tách các dòng từ một tệp văn bản trong Pythonsplit() function return next part of a string using a specific substring.

Hướng dẫn how does the split function work python? - chức năng phân tách hoạt động như thế nào trong python?

Chương trình Python sau đây đọc một tệp văn bản và chia nó thành các từ duy nhất trong Pythonprevious part of the string using a specific substring.

Chuỗi phân tách theo dòng mới (\ n)

Chuỗi phân tách theo tab (\ t)Python Programming . Here are the top objective type sample Python Interview questions and their answers are given just below to them. These sample questions are framed by our experts team who trains for Python training to give you an idea of type of questions which may be asked in interview.

Chuỗi phân tách bằng dấu phẩy (,)



Phương pháp phân chia hoạt động như thế nào?

Phương thức chia () lấy một mẫu và chia một chuỗi thành một danh sách các chuỗi con được đặt hàng bằng cách tìm kiếm mẫu, đặt các chuỗi con này vào một mảng và trả về mảng.takes a pattern and divides a String into an ordered list of substrings by searching for the pattern, puts these substrings into an array, and returns the array.

Đầu vào () chia () trong python là gì?

Sử dụng phương thức Split (): Hàm này giúp nhận được nhiều đầu vào từ người dùng.Nó phá vỡ đầu vào đã cho bởi bộ phân cách được chỉ định.Nếu một dải phân cách không được cung cấp thì bất kỳ không gian trắng nào là một dấu tách.Nói chung, người dùng sử dụng phương thức chia () để phân chia chuỗi python nhưng người ta có thể sử dụng nó để lấy nhiều đầu vào.This function helps in getting a multiple inputs from user. It breaks the given input by the specified separator. If a separator is not provided then any white space is a separator. Generally, user use a split() method to split a Python string but one can use it in taking multiple input.

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.