Python chia chuỗi thành hai ký tự

Để tách một chuỗi có nhiều dấu phân cách trong Python,

  1. sử dụng lại. split() phương thức chỉ định nhiều mẫu cho dấu tách
  2. sử dụng chuỗi. thay thế () và chuỗi. phương pháp tách ()

Python tách chuỗi trên dấu phân cách

Để tách một chuỗi bằng một dấu phân cách duy nhất trong Python, hãy sử dụng chuỗi. phương pháp tách (). phân tách chuỗi() là một hàm tích hợp sẵn của Python dùng để phân tách chuỗi thành một danh sách.

str = "Hey, Copines is a good song"

print(str.split(","))

đầu ra

['Hey', ' Copines is a good song']

Trong ví dụ này, chúng tôi tách chuỗi từ dấu phẩy, dấu phân cách trong chuỗi

Python chia nhiều dấu phân cách

Để tách một chuỗi có nhiều dấu phân cách trong Python, hãy sử dụng lệnh re. phương pháp tách (). Ở đó. hàm split() tách chuỗi theo mỗi lần xuất hiện của mẫu

Dấu phân cách là một chuỗi ký tự xác định ranh giới giữa các vùng riêng biệt, độc lập trong văn bản thuần túy hoặc các luồng dữ liệu khác

import re

str = "Hey, Copines is a good song; I like that song"

print(re.split('; |, |\*|\n', str))

đầu ra

['Hey', 'Copines is a good song', 'I like that song']

Ở đó. chuỗi mục tiêu hàm split() theo mẫu biểu thức chính quy và các kết quả khớp được trả về trong danh sách

Ví dụ của chúng tôi cho thấy rằng chuỗi chứa các ký hiệu khác nhau như “,” và “;”. Do đó, chúng tôi đã tách chuỗi từ hai dấu phân cách này bằng cách sử dụng lại. phương pháp tách ()

Tách chuỗi bằng phương thức replace()

Thay thế chuỗi Python() là một hàm tích hợp trả về bản sao của chuỗi trong đó tất cả các lần xuất hiện của chuỗi con được thay thế bằng một chuỗi con khác. phân tách chuỗi() là một hàm tích hợp sẵn của Python dùng để phân tách một chuỗi thành một danh sách.

Đó là nó cho hướng dẫn này

Bài viết liên quan

Đường phân tách chuỗi Python

Python tách chuỗi thành danh sách

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước 4 cách dễ dàng để tách danh sách trong Python

Bài viết tiếp theo Cách in Loại biến trong Python

kranal

https. //appdividend. com/

Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến ​​thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end

Đôi khi trong khi làm việc trong các chương trình của chúng tôi, chúng tôi có thể gặp tình huống muốn chia một chuỗi thành các phần nhỏ hơn để xử lý tiếp

Trong hướng dẫn này, chúng ta sẽ tìm hiểu sâu về String split trong Python với các ví dụ đơn giản để bạn dễ hiểu

=> Truy cập vào đây để học Python từ đầu

Python chia chuỗi thành hai ký tự

Bạn sẽ học được gì

'Chuỗi' là gì?

Mọi thứ đều là Đối tượng trong Python, do đó, ngay cả Chuỗi cũng được coi là đối tượng trong Python

Dãy ký tự được gọi là String. Một ký tự có thể là bất cứ thứ gì như ký hiệu, bảng chữ cái, số, v.v. Máy tính không hiểu bất kỳ ký tự hoặc Chuỗi nào trong số này, thay vào đó, nó chỉ hiểu các số nhị phân i. e. 0 và 1

Chúng tôi gọi phương pháp này là mã hóa và quá trình ngược lại được gọi là giải mã và mã hóa được thực hiện dựa trên ASCII

Khai báo một chuỗi

Chuỗi được khai báo bằng cách sử dụng dấu ngoặc kép (“ “) hoặc dấu nháy đơn (‘ ‘)

cú pháp

Variable name = “string value”

HOẶC

Variable name = ‘string value’

ví dụ 1

my_string = “Hello”

ví dụ 2

my_string = ‘Python’

ví dụ 3

________số 8

đầu ra

Chuỗi là. Chào thế giới

Ví dụ 4

my_string = ‘Hello Python’
print(“String is: “, my_string)

đầu ra

Chuỗi là. Xin chào con trăn

Tách chuỗi là gì?

Như chính cái tên đã giải thích Tách chuỗi có nghĩa là tách hoặc phá vỡ Chuỗi đã cho thành các phần nhỏ hơn

Nếu bạn đã từng làm việc với Chuỗi trong bất kỳ ngôn ngữ lập trình nào, thì bạn có thể biết về phép nối (kết hợp các chuỗi) và việc tách Chuỗi hoàn toàn ngược lại với nó. Để thực hiện thao tác chia chuỗi, Python cung cấp cho chúng ta một hàm có sẵn gọi là split()

Chức năng tách Python

Phương thức split() trong Python được sử dụng để chia chuỗi thành nhiều phần và nó chấp nhận một đối số được gọi là dấu tách

Dấu phân cách có thể là bất kỳ ký tự hoặc ký hiệu nào. Nếu không có dấu phân cách nào được xác định, thì nó sẽ tách chuỗi đã cho và khoảng trắng sẽ được sử dụng theo mặc định

cú pháp

['Hey', ' Copines is a good song']
0

ví dụ 1

['Hey', ' Copines is a good song']
1

đầu ra

['Chào mừng', 'đến', 'Trăn']

Làm cách nào để tách một chuỗi trong Python?

Trong ví dụ trên, chúng ta đã sử dụng hàm split() để chia chuỗi mà không cần đối số

Hãy xem một số ví dụ về tách chuỗi bằng cách truyền một số đối số

ví dụ 1

['Hey', ' Copines is a good song']
2

đầu ra

Trước khi tách, Chuỗi là. Táo, Cam, Xoài
Sau khi tách, Chuỗi là. [‘Táo’, ‘Cam’, ‘Xoài’]

ví dụ 2

['Hey', ' Copines is a good song']
3

đầu ra

Trước khi tách, Chuỗi là. Welcome0To0Python
Sau khi tách, Chuỗi được. [‘Chào mừng’, ‘Tới’, ‘Python’]

ví dụ 3

Variable name = ‘string value’
0

đầu ra

Quả đầu tiên là. Apple
Quả thứ hai là. Cam
Quả thứ ba là. xoài

Trong ví dụ trên, chúng ta chia chuỗi đã cho “Apple, Orange, Mango” thành ba phần và gán ba phần này vào các biến khác nhau fruit1, fruit2 và fruit3 tương ứng

Tách Chuỗi thành Danh sách

Bất cứ khi nào chúng ta tách chuỗi trong Python, nó sẽ luôn được chuyển đổi thành Danh sách

Như bạn đã biết, chúng tôi không xác định bất kỳ loại dữ liệu nào trong Python, không giống như các ngôn ngữ lập trình khác. Do đó, bất cứ khi nào chúng ta sử dụng hàm split(), tốt hơn hết là chúng ta gán nó cho một số biến để có thể dễ dàng truy cập từng hàm một bằng cách sử dụng vòng lặp for nâng cao

ví dụ 1

Variable name = ‘string value’
1

cho mặt hàng có giá trị

Variable name = ‘string value’
2

đầu ra

Táo
Cam
Xoài

Tách Chuỗi thành Mảng

Như chúng ta đã thảo luận trước đó, bất cứ khi nào chúng ta tách chuỗi, nó sẽ luôn được chuyển đổi thành Mảng. Tuy nhiên, cách bạn truy cập dữ liệu sẽ khác

Sử dụng hàm split(), chúng tôi chia chuỗi thành một số phần và gán nó cho một số biến, do đó sử dụng chỉ mục, chúng tôi có thể truy cập các chuỗi bị hỏng và khái niệm này được gọi là Mảng

Hãy xem cách chúng ta có thể truy cập dữ liệu được phân chia bằng cách sử dụng mảng

ví dụ 1

Variable name = ‘string value’
3

đầu ra

Mục đầu tiên là. Apple
Mục thứ hai là. Cam
Mục thứ ba là. xoài

Mã hóa chuỗi

Khi chúng tôi chia chuỗi, nó sẽ chia thành các phần nhỏ hơn và các phần nhỏ hơn này được gọi là mã thông báo

Ví dụ

Variable name = ‘string value’
4

đầu ra

Mã thông báo chuỗi là. ['Audi', 'BMW', 'Ferrari']

Trong ví dụ trên, Audi, BMW và Ferrari được gọi là mã thông báo của chuỗi

“Audi, BMW, Ferrari”

Tách chuỗi theo ký tự

Trong Python, chúng ta có một phương thức dựng sẵn gọi là list() để chia các chuỗi thành một chuỗi ký tự