Đôi khi bạn có thể cần phải chia chuỗi bằng dấu phân cách trong python. Đây là cách chia chuỗi bằng phương thức split ().

Bạn đang xem : cách phân tách chuỗi trong python

Đôi khi, bạn có thể cần phải chia một chuỗi bằng dấu phân cách để xử lý thêm. Python cung cấp hàm split () cho mục đích này. Trong bài viết này, chúng ta sẽ xem xét cách chia chuỗi bằng dấu phân cách trong python.

Cách tách chuỗi theo dấu phân cách trong Python

Đây là cú pháp của hàm split () cho phép bạn chia chuỗi bằng dấu phân cách.

 string.split (dấu phân cách, maxsplit) 

Bạn cần gọi hàm split () trên biến chuỗi hoặc theo nghĩa đen và chỉ định dấu phân tách được sử dụng để tách. Bạn có thể tùy chọn chỉ định số maxsplit, đó là số lượng chia tách tối đa được thực hiện. Nếu nó không được cung cấp thì python sẽ chia chuỗi của bạn thành nhiều chuỗi nếu có. Kết quả của split () là một danh sách các chuỗi.

Xin lưu ý, nếu bạn không chỉ định dấu phân cách, thì python sẽ giả sử ký tự khoảng trắng làm dấu phân cách mặc định.

Hãy cùng chúng tôi xem xét một số ví dụ để tách chuỗi.

 text = "a b c"
text.split ()
['a', 'b', 'c']

text = "a b c d"
text.split ()
['a', 'b', 'c', 'd'] 

Trong ví dụ đầu tiên, hãy lưu ý rằng chúng tôi chưa sử dụng bất kỳ dấu phân tách nào, nhưng python vẫn chia chuỗi bằng ký tự khoảng trắng. Trong ví dụ thứ hai, chúng ta có các khoảng trắng liên tục trong chuỗi của chúng ta nhưng python vẫn coi chúng là dấu phân cách duy nhất.

Xem Thêm  CSS Tailwind - phông chữ phông chữ tùy chỉnh gia đình

Dưới đây là một số ví dụ về việc sử dụng hàm tách với các dấu phân cách thường được sử dụng như dấu cách, dấu phẩy, dấu thăng

 text = "a, b, c"
text.split (',')
['a', 'b', 'c']

text = "a # b # c"
text.split ('#')
['a', 'b', 'c'] 

Bạn có thể sử dụng bất kỳ ký tự hoặc chuỗi nào làm dấu phân cách. Đây là một ví dụ sử dụng các ký tự và chuỗi khác làm dấu phân cách.

 text = "atbtct"
text.split ('t')
['a', 'b', 'c']

text = "good day bad day"
text.split ("ngày")
['tốt', 'xấu', ''] 

Bạn cũng có thể sử dụng chuỗi ký tự thay vì biến chuỗi, với chức năng tách. Dưới đây là một số ví dụ.

 "a b c" .split ()
['a', 'b', 'c']

"chào buổi sáng" .split ()
['good', 'morning'] 

Cho đến nay, chúng tôi đã bỏ qua việc sử dụng tùy chọn maxsplit. Bây giờ chúng ta cũng sẽ xem xét một số ví dụ sử dụng số maxsplit.

 text = "a b c"
text.split ('', 1)
['a', 'b c']

"d, e, f" .split (',', 2)
['d', 'e', ​​'f'] 

Trong ví dụ trên, chúng tôi đã sử dụng tùy chọn maxsplit 1 để tách chuỗi một lần. Khi bạn chỉ định tùy chọn maxsplit, python sẽ chia chuỗi của bạn nhiều lần và sau đó giữ nguyên phần còn lại của chuỗi, như bạn có thể thấy ở trên. Chúng tôi đã chỉ định tùy chọn maxsplit là 1, vì vậy python chia chuỗi một lần và sau đó giữ chuỗi ‘b c’ không thay đổi. Bạn cũng có thể sử dụng các ký tự chuỗi như bạn có thể thấy ở trên.

Xem Thêm  Cách đọc tệp văn bản bằng Python (Python mở) • datagy - làm thế nào để mở một tệp văn bản trong python

Trong bài viết này, chúng tôi đã xem xét cách chia chuỗi bằng dấu phân cách trong python và cũng xem xét các trường hợp sử dụng khác nhau cho nó. Điều này thường được sử dụng như một phần của chương trình hoặc ứng dụng lớn hơn, chẳng hạn như để tách url hoặc danh sách các mục được nối thành chuỗi đơn.

Cũng đọc:

Cách đọc từng dòng tệp trong Linux
Cách khôi phục các tệp đã xóa trong Linux
Cách sử dụng Key-Value Dictionary trong Shell Script
Cách chặn trang web trong Linux
Cách xóa lịch sử đầu cuối trong Linux & amp; MacOS


Xem thêm những thông tin liên quan đến chủ đề cách phân tách chuỗi trong python

[Python cơ bản] Xử lý chuỗi (String) trong Python

  • Tác giả: Manabi TV
  • Ngày đăng: 2020-03-15
  • Đánh giá: 4 ⭐ ( 5479 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các hàm thường dùng khi xử lý chuỗi trong Python
    ➡️Join Slack channel
    https://join.slack.com/t/manabi-tv/shared_invite/zt-dys8x4h1-bDmMzVmutsFlrLbXo9lNrg
    ➡️Manabi-tv page
    https://www.facebook.com/hoclaptrinhcoban/
    ➡️Trang cá nhân
    https://www.facebook.com/profile.php?id=100000257334467

Trong Python, làm cách nào để tách chuỗi và giữ dấu phân cách?

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 3571 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] >>> re.split(‘(\W)’, ‘foo/bar spam\neggs’) [‘foo’, ‘/’, ‘bar’, ‘ ‘, ‘spam’, ‘\n’, ‘eggs’]

Cách chia chuỗi trong python 2022

  • Tác giả: vi.joecomp.com
  • Đánh giá: 5 ⭐ ( 6240 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một trong những thao tác phổ biến khi làm việc với các chuỗi là tách một chuỗi thành một chuỗi các chuỗi con bằng cách sử dụng một dấu phân cách cho trước. Trong bài viết này, chúng ta sẽ nói về cách phân tách chuỗi trong Python.
Xem Thêm  Java Break - for loop break java

Tách chuỗi trong python

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 3 ⭐ ( 3655 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách tách chuỗi trong python. Bạn sẽ học được cách tách chuỗi trong python bằng các phương thức có sẵn như split và splitlines trong bài viết này.

Cắt chuỗi trong Python

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 4 ⭐ ( 1729 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cắt chuỗi trong Python – Lập Trình Từ Đầu 2 String trong Python

Chi tiết bài học 6.Chuỗi trong Python

  • Tác giả: vimentor.com
  • Đánh giá: 5 ⭐ ( 9226 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vimentor chi tiết bài học Chuỗi trong Python: Thay thế, Kết hợp, Phân Tách, Đảo ngược, Chữ hoa và Chữ thường

Split Trong Python

  • Tác giả: techacademy.edu.vn
  • Đánh giá: 4 ⭐ ( 6480 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python là ngôn ngữ lập trình có nhiều kiểu dữ liệu khác nhau trong đó bao gồm các chuỗi – string. Mặc dù chuỗi là một thành phần bất biến, chúng ta vẫn có thể thực hiện thao tác trên một chuỗi string sử dụng hàm split. Hàm này sẽ chia nhỏ các chuỗi lớn […]

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php