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ố
máy tách biệt | Khô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 |
MaxSplit | Khô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 |
0a | Nguồn cấp dữ liệu dòng mới |
0b | Tab dọc |
0d | Nguồ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