Hướng dẫn can you divide a string by a string in python? - bạn có thể chia một chuỗi cho một chuỗi trong python không?

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


Tóm tắt: Trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức Chuỗi Python split() để chia một chuỗi thành danh sách các chuỗi con.: in this tutorial, you’ll learn how to use the Python String split() method to split a string into a list of substrings.

Giới thiệu về phương thức phân chia chuỗi Python ()

Phương thức split() chia một chuỗi và trả về một danh sách các chuỗi con. Sau đây cho thấy cú pháp của phương thức split():

str.split(sep=None, maxsplit=-1)

Code language: Python (python)

Phương thức split() chấp nhận hai tham số tùy chọn:

1) Tham số tháng 9

Tham số

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
4 là dấu phân cách chỉ định trong đó trong

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
5 mỗi phân chia sẽ xảy ra.

Nếu bạn không vượt qua đối số

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
4 hoặc sử dụng

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
7, phương pháp split() sẽ coi khoảng trắng liên tiếp như một dấu phân cách duy nhất và trả về danh sách các phần không phát trống.

2) Tham số MaxSplit

Tham số

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
9 chỉ định số lượng phân tách tối đa mà phương thức sẽ mang theo.

Nếu bạn vượt qua

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
9, danh sách kết quả sẽ có nhiều nhất là các yếu tố

['Python', 'String', 'split']

Code language: Python (python)
1.

Nếu bạn bỏ qua

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
9 hoặc vượt qua

['Python', 'String', 'split']

Code language: Python (python)
3, thì không có giới hạn nào về số lượng chia tách. Nói cách khác, danh sách kết quả sẽ chứa tất cả các chia tách có thể.

Ví dụ về chuỗi python ()

Hãy cùng lấy một số ví dụ về việc sử dụng phương pháp split().

1) Sử dụng phương thức phân tách chuỗi python () để chia chuỗi thành từ

Ví dụ sau đây minh họa cách kiện phương thức split() để chia chuỗi thành nhiều từ:

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)

Output:

['Python', 'String', 'split']

Code language: Python (python)

Trong ví dụ này, chúng tôi đã không chuyển bất kỳ đối số nào cho phương thức split(). Do đó, phương pháp split() chia các chuỗi thành các từ với tất cả các phân tách có thể.

2) Sử dụng phương thức phân tách chuỗi python () để phân chia chuỗi bằng cách sử dụng dấu phân cách

Ví dụ sau đây cho thấy cách sử dụng phương thức split() để phân chia chuỗi bằng cách sử dụng dấu phân cách dấu phẩy (,):

s = 'John,Doe,,(408)-999-1111' contact = s.split(',') print(contact)

Code language: Python (python)

Output:

['John', 'Doe', '', '(408)-999-1111']

Code language: Python (python)

3) Sử dụng phương thức phân chia chuỗi python () để phân chia chuỗi bằng cách sử dụng tham số SEP và MaxSplit

Ví dụ sau đây minh họa cách sử dụng phương thức split() với tham số MaxSplit:

s = 'apple,orange,banana' results = s.split(',', 1) print(results)

Code language: Python (python)

Output:

['apple', 'orange,banana']

Code language: Python (python)

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
9 là một, số lượng phần tử trong danh sách kết quả là hai.

Nếu bạn vượt qua -1 hoặc bỏ qua việc vượt qua đối số

s = 'Python String split' substrings = s.`split()` print(substrings)

Code language: Python (python)
9, split() sẽ trả về tất cả các chia tách có thể:

s = 'apple,orange,banana' results = s.split(',', -1) print(results)

Code language: Python (python)

Output:

['apple', 'orange', 'banana']

Code language: Python (python)

Bản tóm tắt

  • Sử dụng phương thức Chuỗi Python split() để chia chuỗi thành danh sách các chuỗi con.
  • Sử dụng đối số

    s = 'Python String split' substrings = s.`split()` print(substrings)

    Code language: Python (python)
    4 để chỉ định nơi phân chia sẽ xảy ra.
  • Sử dụng đối số

    s = 'Python String split' substrings = s.`split()` print(substrings)

    Code language: Python (python)
    9 để giới hạn số lượng chia tách.

Bạn có thấy hướng dẫn này hữu ích không?

Bạn có thể chia dây trong Python?

Phương thức phân chia chuỗi python () Phương thức phân tách một chuỗi thành 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.The split() method splits a string into a list. You can specify the separator, default separator is any whitespace. Note: When maxsplit is specified, the list will contain the specified number of elements plus one.

Làm thế nào để bạn chia một chuỗi thành hai chuỗi trong Python?

Sử dụng ký tự Newline (\ n) trong Python, chuỗi được phân chia bằng cách sử dụng ký tự dòng mới (\ n). In Python, the string is split by the use of the newline (\n) character.

Làm thế nào để bạn phân đoạn một chuỗi trong Python?

Phương thức python split () được sử dụng để chia chuỗi thành các khối và nó chấp nhận một đối số gọi là phân tách.Một dấu phân cách có thể là bất kỳ ký tự hoặc một biểu tượng.Nếu không có dấu phân cách nào được xác định, thì nó sẽ phân chia chuỗi đã cho và khoảng trắng sẽ được sử dụng theo mặc định., and it accepts one argument called separator. A separator can be any character or a symbol. If no separators are defined, then it will split the given string and whitespace will be used by default.

Làm thế nào để bạn phân chia chuỗi?

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ừ.. 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.