Hướng dẫn python split line - dòng phân chia python



Hàm split() trong Python chia chuỗi theo delimeter đã cho (là space nếu không được cung cấp) và trả về danh sách các chuỗi con; nếu bạn cung cấp đối số num thì chia chuỗi thành num + 1 chuỗi con. split() trong Python chia chuỗi theo delimeter đã cho (là space nếu không được cung cấp) và trả về danh sách các chuỗi con; nếu bạn cung cấp đối số num thì chia chuỗi thành num + 1 chuỗi con.


Cú pháp

Cú pháp của split() trong Python:split() trong Python:

str.split(str="", num=string.count(str))

Chi tiết về tham số:

  • str: Đây là bất kỳ phân chia chuỗi - delimeter nào, mặc định là khoảng trống.: Đây là bất kỳ phân chia chuỗi - delimeter nào, mặc định là khoảng trống.

  • num: Số chuỗi con num + 1 được tạo ra.: Số chuỗi con num + 1 được tạo ra.


Ví dụ sau minh họa cách sử dụng của split() trong Python.

str1 = "Line1-Python Line2-Java Line3-PHP";

print("Test 1:");
arr1 = str1.split();
for arr in arr1:
    print (arr);

print("\nTest 2:");
arr1 = str1.split(' ', 1);
for arr in arr1:
    print (arr);

Chạy chương trình Python trên sẽ cho kết quả:

Test 1:
Line1-Python
Line2-Java
Line3-PHP

Test 2:
Line1-Python
Line2-Java Line3-PHP



Nội dung chính ShowShow

  • Thông số
  • Ví dụ về dòng phân chia trong Python
  • Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.
  • Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.
  • Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.
  • Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.
  • Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.
  • Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.
  • Định nghĩa và cách sử dụng
  • Giá trị tham số
  • Nhiều ví dụ hơn
  • Làm thế nào để bạn chia một dòng trong một tệp văn bản trong Python?
  • Làm cách nào để chia một dòng trong một chuỗi?

Phương thức SplitLines () chia một chuỗi vào một danh sách.Việc chia tách được thực hiện tại các lần phá vỡ dòng. splits a string into a list. The splitting is done at line breaks.

Nội dung chính Show

Thông sốline is equal to the string because there is no concept of a line in Python. So you can think of a line as a string.

Ví dụ về dòng phân chia trong Python

string.split(separator, maxsplit)

Thông số

Ví dụ về dòng phân chia trong Python: This is a delimiter argument. It is the separator on which the string splits occur. If the parameter is not provided, then any white space will be considered as a separator.

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.: It is a number, which tells us to split the string into a maximum of the provided number of times. If it is not provided, then there is no limit.

Ví dụ về dòng phân chia trong Python

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.

line = "Elon musk tweets, GameStonk"
data = line.split()
print(data)

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

['Elon', 'musk', 'tweets,', 'GameStonk']

Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.

Định nghĩa và cách sử dụng@ or &, you can split the line from that symbol, bypassing that as a separator.

line = ""
data = line.split("@")
print(data)

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

['richardhendricks', 'piedpier.com']

Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.maxsplit as a second parameter, which defines how many splits we need to do to the line. Let’s pass the 1 as a second parameter and see how it will split.

line = "Dixon||BajajFinserve||IndiaMART||InfoEdge"
data = line.split("||", 1)
print(data)

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

['Dixon', 'BajajFinserve||IndiaMART||InfoEdge']

Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.data.txt file, and in that file, we have the following content.

str1 = "Line1-Python Line2-Java Line3-PHP";

print("Test 1:");
arr1 = str1.split();
for arr in arr1:
    print (arr);

print("\nTest 2:");
arr1 = str1.split(' ', 1);
for arr in arr1:
    print (arr);
0

Chia các dòng thành một danh sách với mục tối đa 1with open() and use the split() method to split the line into the list of items and print that in the console.with open() and use the split() method to split the line into the list of items and print that in the console.

Hàm phân chia dòng () lấy MaxSplit làm tham số thứ hai, trong đó xác định số lượng phân tách chúng ta cần làm cho dòng. Hãy cùng vượt qua tham số 1 dưới dạng tham số thứ hai và xem nó sẽ phân chia như thế nào.

Đầu ra

str1 = "Line1-Python Line2-Java Line3-PHP";

print("Test 1:");
arr1 = str1.split();
for arr in arr1:
    print (arr);

print("\nTest 2:");
arr1 = str1.split(' ', 1);
for arr in arr1:
    print (arr);
1

Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.

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.

Chia các dòng thành một danh sách với mục tối đa 1

Hàm phân chia dòng () lấy MaxSplit làm tham số thứ hai, trong đó xác định số lượng phân tách chúng ta cần làm cho dòng. Hãy cùng vượt qua tham số 1 dưới dạng tham số thứ hai và xem nó sẽ phân chia như thế nào.

Đầu ra


Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.

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.

Chia các dòng thành một danh sách với mục tối đa 1

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) When maxsplit is specified, the list will contain the specified number of elements plus one.


Hãy tự mình thử »

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

Phương thức

line = "Elon musk tweets, GameStonk"
data = line.split()
print(data)
0 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ố

Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.

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.

Chia các dòng thành một danh sách với mục tối đa 1

Phương thức chuỗi

Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.

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.

Chia các dòng thành một danh sách với mục tối đa 1

Phương thức chuỗi

Bạn có thể thấy từ đầu ra mà chúng tôi đã chia dòng thành bốn yếu tố của một danh sách.

Nếu dòng đầu vào của bạn chứa một biểu tượng đặc biệt như @ hoặc &, bạn có thể chia dòng từ biểu tượng đó, bỏ qua đó dưới dạng dấu phân cách.

Như bạn có thể thấy rằng nó chính xác phân chia dòng tại ký hiệu @.

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.
x = txt.split("#", 1)

Chia các dòng thành một danh sách với mục tối đa 1

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"use the backslash ( \ ) to indicate that a statement is continued on the next line. In the revised version of the script, a blank space and an underscore indicate that the statement that was started on line 1 is continued on line 2.

x = txt.split ()

in (x) In Python, the string is split by the use of the newline (\n) character.

Hãy tự mình thử »

Định nghĩa và cách sử dụngwith the split() method. This is a built-in method that is useful for separating a string into its individual parts. The split() method will return a list of the elements in a string.

Phương thức

line = "Elon musk tweets, GameStonk"
data = line.split()
print(data)
0 chia một chuỗi vào một danh sách. splits a string into a list. The splitting is done at line breaks.