Hướng dẫn how do you print a split string in python? - làm thế nào để bạn in một chuỗi tách 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

str.split(separator, maxsplit)
5 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

str.split(separator, maxsplit)
5 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

str.split(separator, maxsplit)
5 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

str.split(separator, maxsplit)
5 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

str.split(separator, maxsplit)
5 là:

str.split(separator, maxsplit)

Chia () tham số

Phương thức

str.split(separator, maxsplit)
5 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

str.split(separator, maxsplit)
5 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

str.split(separator, maxsplit)
5 phân tách chuỗi từ dấu phân cách được chỉ định và trả về một đối tượng danh sách với các phần tử chuỗi. Bộ phân cách mặc định là bất kỳ ký tự khoảng trắng nào như Space,
text= 'Love thy neighbor'

# splits at space

print(text.split())

grocery = 'Milk, Chicken, Bread' # splits at ','

print(grocery.split(', '))

# Splits at ':' print(grocery.split(':'))
2,
text= 'Love thy neighbor'

# splits at space

print(text.split())

grocery = 'Milk, Chicken, Bread' # splits at ','

print(grocery.split(', '))

# Splits at ':' print(grocery.split(':'))
3, v.v.

Syntax:

str.split(separator, maxsplit)

Parameters:

  1. Dấu tách: (Tùy chọn) Chuỗi phân cách. Bộ phân cách mặc định là bất kỳ ký tự khoảng trắng nào như Space,
    text= 'Love thy neighbor'
    
    # splits at space
    

    print(text.split())

    grocery = 'Milk, Chicken, Bread' # splits at ','

    print(grocery.split(', '))

    # Splits at ':' print(grocery.split(':'))
    2,
    text= 'Love thy neighbor'
    
    # splits at space
    

    print(text.split())

    grocery = 'Milk, Chicken, Bread' # splits at ','

    print(grocery.split(', '))

    # Splits at ':' print(grocery.split(':'))
    3, v.v.
  2. MaxSplit: (Tùy chọn) Xác định số lượng phân tách tối đa có thể được thực hiện. Do đó, danh sách có thể chứa nhiều nhất các yếu tố
    text= 'Love thy neighbor'
    
    # splits at space
    

    print(text.split())

    grocery = 'Milk, Chicken, Bread' # splits at ','

    print(grocery.split(', '))

    # Splits at ':' print(grocery.split(':'))
    6. MaxSplit mặc định là -1 có nghĩa là phân tách không giới hạn.

Giá trị trở lại:

Trả về một đối tượng danh sách với các phần tử chuỗi.

Ví dụ sau đây cho thấy việc sử dụng đơn giản phương pháp

str.split(separator, maxsplit)
5.

mystr = 'Hello World'
print(mystr.split())

print('Hello     World'.split())
print('Hello\tWorld'.split())
print('Hello\nWorld'.split())
print('Hello\u2028World'.split())

['Hello', 'World']
['Hello', 'World']
['Hello', 'World']
['Hello', 'World']
['Hello', 'World']

Trong ví dụ trên, tất cả các chuỗi phân tách tại các ký tự khoảng trắng mặc định như '', '& nbsp; & nbsp; & nbsp; & nbsp;', '\ t' và '\ n' và trả về danh sách

text= 'Love thy neighbor'

# splits at space

print(text.split())

grocery = 'Milk, Chicken, Bread' # splits at ','

print(grocery.split(', '))

# Splits at ':' print(grocery.split(':'))
8. Ngay cả nó phân tách tại char unicode của bộ phân cách dòng '\ u2028'.

Các ví dụ sau đây chỉ định phân tách.

langs = 'C,Python,R,Java,SQL,Hadoop'
print(langs.split(','))

fruits = 'apples$banana$mango$fig$pear'
print(fruits.split('$'))

str.split(separator, maxsplit)
0

Trong ví dụ trên,

text= 'Love thy neighbor'

# splits at space

print(text.split())

grocery = 'Milk, Chicken, Bread' # splits at ','

print(grocery.split(', '))

# Splits at ':' print(grocery.split(':'))
9 chỉ định dấu phẩy
['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']
0 làm dấu phân cách và
['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']
1 chỉ định biểu tượng
['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']
2 làm dấu phân cách. Vì vậy, phương thức
str.split(separator, maxsplit)
5 sẽ phân chia một chuỗi ở mỗi dấu phân cách và bao gồm mỗi phần của một chuỗi trong một danh sách.

Nếu trình phân tách được chỉ định không tồn tại, thì nó sẽ trả về một danh sách với toàn bộ chuỗi dưới dạng một phần tử.

str.split(separator, maxsplit)
1

str.split(separator, maxsplit)
2

Phương thức

str.split(separator, maxsplit)
5 sẽ tăng
['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']
5 nếu một dấu phân cách là một chuỗi trống
['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']
6.

Ví dụ sau đây giới hạn sự phân chia bằng cách chỉ định tham số

['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']
7.

str.split(separator, maxsplit)
3

str.split(separator, maxsplit)
4

Trong ví dụ trên,

['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']
8 chỉ định 3 là đối số MAXSplit, do đó, nó sẽ phân chia chuỗi
['Love', 'thy', 'neighbor']
['Milk', 'Chicken', 'Bread']
['Milk, Chicken, Bread']
9 3 lần và do đó, một đối tượng danh sách bao gồm bốn phần tử. Phần tử thứ tư là chuỗi còn lại. Theo cách tương tự,
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))
0 sẽ được phân chia tối đa hai lần và danh sách trả lại sẽ bao gồm ba yếu tố.

Bạn muốn kiểm tra xem bạn biết Python bao nhiêu?