Hướng dẫn how to split strings by space python - làm thế nào để chia chuỗi bằng không gian 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




Sự mô tả

Phương thức chuỗi python chia () 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 (chia trên tất cả khoảng trắng nếu không được xác định), tùy chọn giới hạn số lượng phân tách thành num.split() returns a list of all the words in the string, using str as the separator (splits on all whitespace if left unspecified), optionally limiting the number of splits to num.

Cú pháp

Sau đây là Syntax cho phương thức Split () -split() method −

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

Thông số

  • Str - đây là bất kỳ dấu phân cách nào, theo mặc định, đó là không gian. − This is any delimeter, by default it is space.

  • num - đây là số dòng trừ đi một − this is number of lines minus one

Giá trị trả về

Phương thức này trả về một danh sách các dòng.

Thí dụ

Ví dụ sau đây cho thấy cách sử dụng phương thức Split ().

#!/usr/bin/python

str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( )
print str.split(' ', 1 )

Khi chúng tôi chạy trên chương trình, nó tạo ra kết quả sau -

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']

python_strings.htm

Nội dung

  • Giới thiệu
  • Ví dụ 1: Chuỗi phân chia theo không gian
  • Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều không gian liền kề
  • Ví dụ 3: Chia chuỗi phân chia theo bất kỳ ký tự không gian trắng nào
  • Bản tóm tắt

Trong hướng dẫn này về các ví dụ Python, chúng tôi đã học cách chia một chuỗi theo không gian bằng các phương thức String.Split () và Re.Split (). Ngoài ra, chúng tôi đã học được cách phân chia một chuỗi bằng cách coi tất cả các ký tự khoảng trắng là dấu phân cách.

Hướng dẫn liên quanString.split() and re.split() methods.

Chuỗi phân chia Python thành danh sách các ký tự

Ví dụ 1: Chuỗi phân chia theo không gian

Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều không gian liền kề

Chương trình Python

str = '63 41 92 81 69 70'

#split string by single space
chunks = str.split(' ')

print(chunks)

Chạy

Đầu ra

['63', '41', '92', '81', '69', '70']

Ví dụ 2: Chia chuỗi phân chia theo một hoặc nhiều không gian liền kề

Ví dụ 3: Chia chuỗi phân chia theo bất kỳ ký tự không gian trắng nào

Bạn có thể phân chia một chuỗi với không gian dưới dạng dấu phân cách trong python bằng phương thức String.split ().

Chương trình Python

import re

str = '63 41    92  81            69  70'

#split string by single space
chunks = re.split(' +', str)

print(chunks)

Chạy

Đầu ra

Đầu ra

['63', '41', '92', '81', '69', '70']

Bản tóm tắt

Ví dụ 3: Chia chuỗi phân chia theo bất kỳ ký tự không gian trắng nào

Bạn có thể phân chia một chuỗi với không gian dưới dạng dấu phân cách trong python bằng phương thức String.split ().

Trong hướng dẫn này, chúng ta sẽ học cách phân chia một chuỗi theo ký tự không gian và các ký tự khoảng trắng nói chung, trong Python bằng các phương thức String.Split () và Re.Split ().

Tham khảo Chuỗi phân chia Python để biết Cú pháp và cách sử dụng cơ bản của phương thức String.Split (). Trong ví dụ này, chúng tôi sẽ lấy một chuỗi chứa các từ/mục/khối được phân tách bằng ký tự không gian. Sau đó, chúng ta sẽ chia chuỗi theo không gian bằng phương thức String.Split (). Phân chia () Phương thức trả về danh sách các khối.
09 Tab ngang
0aNguồn cấp dữ liệu dòng mới
0bTab dọc
0dNguồn cấp dữ liệu trở lại/ hình thức vận chuyển
20 Không gian

Theo mặc định, String.Split (), không có đối số được truyền, chia chuỗi thành các đoạn với tất cả các ký tự không gian trắng làm dấu phân cách.

Chương trình Python

import re

str = '63 41\t92\n81\r69 70'

#split string by single space
chunks = str.split()

print(chunks)

Chạy

Đầu ra

['63', '41', '92', '81', '69', '70']

Bản tóm tắt

Trong hướng dẫn này về các ví dụ Python, chúng tôi đã học cách chia một chuỗi theo không gian bằng các phương thức String.Split () và Re.Split (). Ngoài ra, chúng tôi đã học được cách phân chia một chuỗi bằng cách coi tất cả các ký tự khoảng trắng là dấu phân cách.

Hướng dẫn liên quan

  • Chuỗi phân chia Python thành danh sách các ký tự
  • Làm thế nào để phân chia chuỗi bằng cách nhấn mạnh trong Python?
  • Chuỗi phân chia Python thành các khối chiều dài cụ thể
  • Chuỗi phân tách Python theo dòng mới
  • Chuỗi phân tách Python bởi dấu phẩy

Làm thế nào để bạn chia một chuỗi theo không gian 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 theo không gian?

Để phân chia một chuỗi bằng nhiều không gian, hãy gọi phương thức Split (), chuyển nó một biểu thức thông thường, ví dụ:str.trim (). Split (/\ s+/).Biểu thức chính quy sẽ phân chia chuỗi trên một hoặc nhiều khoảng trắng và trả về một mảng chứa các chuỗi con.call the split() method, passing it a regular expression, e.g. str. trim(). split(/\s+/) . The regular expression will split the string on one or more spaces and return an array containing the substrings.

Làm thế nào để bạn không gian một chuỗi trong Python?

Để thêm khoảng trắng giữa các ký tự của chuỗi: gọi phương thức Jop () trên một chuỗi chứa một khoảng trống. Thông qua chuỗi dưới dạng đối số cho phương thức tham gia.Phương thức sẽ trả về một chuỗi trong đó các ký tự được phân tách bằng một không gian.Call the join() method on a string containing a space. Pass the string as an argument to the join method. The method will return a string where the characters are separated by a space.

Làm thế nào để bạn đọc một chuỗi có khoảng trống trong Python?

Phương thức Python String ISSPACE () trả về True True nếu tất cả các ký tự trong chuỗi là ký tự khoảng trắng, nếu không, nó sẽ trả về Sai False.Hàm này được sử dụng để kiểm tra xem đối số có chứa tất cả các ký tự khoảng trắng không, chẳng hạn như: '' - không gian.. This function is used to check if the argument contains all whitespace characters, such as: ' ' – Space.