Dấu phân cách mặc định trong split() trong python là gì?

Phương thức tách chuỗi Python[] trong Python tách một chuỗi thành một danh sách các chuỗi sau khi ngắt chuỗi đã cho bằng dấu phân cách đã chỉ định

Cú pháp phương thức tách chuỗi Python[]

cú pháp. str. tách [dấu phân cách, maxsplit]

Thông số

  • dải phân cách. Đây là dấu phân cách. Chuỗi phân tách tại dấu phân cách được chỉ định này. Nếu không được cung cấp thì bất kỳ khoảng trắng nào cũng là dấu phân cách
  • chia tối đa. Đó là một số, cho chúng ta biết chia chuỗi thành số lần tối đa được cung cấp. Nếu nó không được cung cấp thì mặc định là -1 có nghĩa là không có giới hạn

trả lại. Trả về danh sách các chuỗi sau khi ngắt chuỗi đã cho bằng dấu tách đã chỉ định

Ví dụ phương thức tách chuỗi Python[]

Python3




['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
5
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
6
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
7

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
8
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
6
['one', 'two', 'three']
0____31
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
0

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
1
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
2

đầu ra

['one', 'two', 'three']

ví dụ 1. Ví dụ minh họa cách hoạt động của hàm split[]

Ở đây chúng tôi đang sử dụng hàm Python String split[] để chia các Chuỗi khác nhau thành một danh sách, được phân tách bằng các ký tự khác nhau trong từng trường hợp

Python3




['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
3____26
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
5

 

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
6

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
1
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
8

 

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
9
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
6
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
01

 

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
02

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
1
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
04
['one', 'two', 'three']
1
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
06

 

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
9
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
6
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
09

 

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
50

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
1
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
04
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
53____106

 

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
9
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
6
['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
57

 

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']
58

________ 01 ________ 104 ________ 261 ________ 106

đầu ra

['geeks', 'for', 'geeks']
['geeks', ' for', ' geeks']
['geeks', 'for', 'geeks']
['Ca', 'Ba', 'Sa', 'Fa', 'Or']

ví dụ 2. Ví dụ minh họa cách hoạt động của hàm split[] khi maxsplit được chỉ định

Tham số maxsplit được sử dụng để kiểm soát số lượng phần tách sẽ trả về sau khi chuỗi được phân tích cú pháp. Ngay cả khi có thể có nhiều lần phân tách, nó sẽ chỉ thực hiện tối đa số lần phân tách đó như được xác định bởi tham số maxsplit

Dấu tách mặc định cho split[] và kiểu dữ liệu đầu ra mà nó tạo ra là gì?

Đó là tùy chọn, nghĩa là nếu dấu phân cách không được chỉ định trong phần tách, thì hàm sẽ sử dụng khoảng trắng làm dấu phân cách mặc định. Tuy nhiên, nếu dấu phân cách được chỉ định là một giá trị chuỗi, đầu ra sẽ là một chuỗi rỗng. Maxsplit- Nó chỉ định số lần chuỗi có thể được chia nhỏ.

Dấu phân cách là gì?

Phương thức split[] tách một Chuỗi thành nhiều Chuỗi với dấu phân cách phân tách chúng . Đối tượng được trả về là một mảng chứa các Chuỗi phân tách. Chúng ta cũng có thể vượt qua giới hạn cho số lượng phần tử trong mảng được trả về.

Công dụng của split[] là gì?

Hàm split[] có thể được sử dụng để tách một chuỗi hoặc một dòng đã cho bằng cách chỉ định một trong các chuỗi con của chuỗi đã cho làm dấu phân cách. The string before and after the substring specified as a delimiter is returned as the output.

Phương thức split[] trả về từ danh sách các từ là gì?

Mô tả. Phương thức chuỗi Python split[] trả về danh sách tất cả các từ trong chuỗi , sử dụng str làm dấu phân cách [tách trên tất cả khoảng trắng nếu không được chỉ định], .

Chủ Đề