Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Tôi đã nhìn quanh đây, nhưng tôi không tìm thấy bất cứ điều gì gần với vấn đề của tôi. Tôi đang sử dụng Python3. Tôi muốn chia một chuỗi ở mỗi khoảng trắng và tại dấu phẩy. Đây là những gì tôi có bây giờ, nhưng tôi đang nhận được một số đầu ra kỳ lạ: (Đừng lo lắng, câu được dịch từ tiếng Đức)

    import re
    sentence = "We eat, Granny" 
    split = re.split(r'(\s|\,)', sentence.strip())
    print (split)

    >>>['We', ' ', 'eat', ',', '', ' ', 'Granny']

Điều tôi thực sự muốn có là:

    >>>['We', ' ', 'eat', ',', ' ', 'Granny']

Python chia một chuỗi làm đôi

Hàm .Split () có thể chia một chuỗi thành hai nửa bằng nhau.

Chia tách làm gì trong Python?

Hàm phân chia quét qua một chuỗi và sau đó nó tách nó ra sau khi gặp phải một dấu phân cách.

Chuỗi phải có một/nhiều ký tự tách, có thể là không gian.

Không gian trắng là bộ phân cách mặc định.

Điều này có nghĩa là nếu nó không gặp phải dấu phân cách, nó sẽ sử dụng không gian trắng làm dấu phân cách để phân chia một chuỗi.

Nó hoạt động cú pháp này:

string.split(separator,maxsplit)

Tham số phân tách Tùy chọn Xác định bộ tách để sử dụng để phân chia một chuỗi.

Tham số MAXSplit cũng là tùy chọn và nó xác định tổng số phân tách để thực hiện. Giá trị mặc định của nó, trên mạng -1 -1 cho tất cả các lần xuất hiện.

Cách chia một chuỗi trong Python

Hàm .Split () phân tách chuỗi chính thông qua dấu phân cách và trả về danh sách các chuỗi.

Chuỗi phá vỡ Python này vào chức năng danh sách trả về các chuỗi con trong kiểu dữ liệu danh sách.

Example:

my_st = ‘mẫu chuỗi python

print(my_st.split())

Trong ví dụ trên, chúng tôi đã tuyên bố chuỗi my_st. & Nbsp;

Giá trị chuỗi chuỗi được đặt bên trong các trích dẫn đơn.

Sau đó, chúng tôi đã gọi chức năng .Split () để chia nó.

Chương trình ví dụ trả về điều này:

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Đầu ra cho thấy chuỗi được chia thành chuỗi con.

Một ví dụ chia chuỗi khác:

my_st = ‘xanh, cam, đỏ

in (my_st.split (Hồi,,)))

Trong ví dụ trên, chúng tôi đã tạo biến chuỗi MY_ST bằng 3 chuỗi. & nbsp;

Dấu phẩy sẽ hoạt động như một dấu phân cách khi chia nó.

Chương trình ví dụ trả về điều này:

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy
Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Đầu ra cho thấy chuỗi được chia thành chuỗi con.

Một ví dụ chia chuỗi khác:

my_st = ‘xanh, cam, đỏ

in (my_st.split (Hồi,,)))

Trong ví dụ trên, chúng tôi đã tạo biến chuỗi MY_ST bằng 3 chuỗi. & nbsp;

Example:

Dấu phẩy sẽ hoạt động như một dấu phân cách khi chia nó.

print(my_st.split())

Những cách khác nhau để phân chia một chuỗi trong Python

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Có nhiều cách khác nhau để thực hiện chức năng phân chia Python.

Chúng bao gồm:

Chuỗi phân tách Python theo không gian

Nếu không có dấu phân cách nào được đưa ra khi gọi.split () hàm, thì nó sẽ sử dụng khoảng trắng để tách chuỗi.

my_st = “Chia python chuỗi

Mã trả về:

Chúng tôi đã gọi hàm .Split () trên chuỗi my_st.

in (my_st.split (Hồi,,)))

Trong ví dụ trên, chúng tôi đã tạo biến chuỗi MY_ST bằng 3 chuỗi. & nbsp;

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Dấu phẩy sẽ hoạt động như một dấu phân cách khi chia nó.

Những cách khác nhau để phân chia một chuỗi trong Python

Có nhiều cách khác nhau để thực hiện chức năng phân chia Python.

Chúng bao gồm:

Chuỗi phân tách Python theo không gian

Nếu không có dấu phân cách nào được đưa ra khi gọi.split () hàm, thì nó sẽ sử dụng khoảng trắng để tách chuỗi.

my_st = “Chia python chuỗi

Mã trả về:

Chúng tôi đã gọi hàm .Split () trên chuỗi my_st.

Example:

Lưu ý rằng chúng tôi đã chỉ định bộ phân cách sử dụng khi gọi hàm .Split (), do đó, nó đã sử dụng không gian trắng làm dấu phân cách.

Chuỗi phân tách Python bởi dấu phẩy

Bạn có thể sử dụng dấu phẩy (,) làm dấu phân cách để chia một chuỗi trong Python.

Trong ví dụ trên, chúng tôi đã tạo biến chuỗi MY_ST bằng 3 chuỗi. & nbsp;

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Dấu phẩy sẽ hoạt động như một dấu phân cách khi chia nó.

Những cách khác nhau để phân chia một chuỗi trong Python

Có nhiều cách khác nhau để thực hiện chức năng phân chia Python.

Chúng bao gồm:

Chuỗi phân tách Python theo không gian

Nếu không có dấu phân cách nào được đưa ra khi gọi.split () hàm, thì nó sẽ sử dụng khoảng trắng để tách chuỗi.

my_st = “Chia python chuỗi

Mã trả về:

Example:

Chúng tôi đã gọi hàm .Split () trên chuỗi my_st.

Lưu ý rằng chúng tôi đã chỉ định bộ phân cách sử dụng khi gọi hàm .Split (), do đó, nó đã sử dụng không gian trắng làm dấu phân cách.

Chuỗi phân tách Python bởi dấu phẩy

Bạn có thể sử dụng dấu phẩy (,) làm dấu phân cách để chia một chuỗi trong Python.

Nó trả về một danh sách các chuỗi chứa giữa dấu phẩy trong chuỗi ban đầu của bạn.

Trong ví dụ trên, chúng tôi đã tạo biến chuỗi MY_ST bằng 3 chuỗi. & nbsp;

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Dấu phẩy sẽ hoạt động như một dấu phân cách khi chia nó.

Chúng tôi đã gọi hàm .Split () trên chuỗi my_st.

Lưu ý rằng chúng tôi đã chỉ định bộ phân cách sử dụng khi gọi hàm .Split (), do đó, nó đã sử dụng không gian trắng làm dấu phân cách.

Chuỗi phân tách Python bởi dấu phẩy

Trong ví dụ trên, chúng tôi đã tạo biến chuỗi MY_ST bằng 3 chuỗi. & nbsp;

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Dấu phẩy sẽ hoạt động như một dấu phân cách khi chia nó.

Những cách khác nhau để phân chia một chuỗi trong Python

Có nhiều cách khác nhau để thực hiện chức năng phân chia Python.

Example:

Ngôn ngữ = Hồi Python, Java, Perl, PHP, Swift,

Half1, nửa2 = Ngôn ngữ [: LEN (Ngôn ngữ) // 2], Ngôn ngữ [LEN (Ngôn ngữ) // 2:]

In

In (Nửa thứ hai: Một nửa + một nửa)

Mã trả về đầu ra này:

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Các giá trị của các ngôn ngữ chuỗi được chia thành các nửa bằng nhau. Lưu ý rằng chúng tôi đã sử dụng toán tử phân chia sàn (//) để làm việc với toàn bộ các giá trị số nguyên cho độ dài của chuỗi.

Conclusion:

Đây là những gì bạn đã học được trong hướng dẫn Chuỗi phân chia Python này:

  • Hàm chia tách một chuỗi thành chuỗi con thông qua một dấu phân cách.
  • Bạn có thể sử dụng tham số MaxSplit để chỉ định số lượng phân tách tối đa để làm.
  • Nếu bạn không chỉ định loại phân tách sẽ sử dụng, chức năng sử dụng khoảng trắng làm dấu phân cách mặc định.
  • Sử dụng kỹ thuật cắt để chia chuỗi python thành một nửa bằng nhau.

Để tiếp tục nhận được nhiều nội dung như vậy, hãy đăng ký nhận bản tin email của chúng tôi ngay bây giờ!

Ngoài ra, don không quên chia sẻ bài viết này với những người khác trên các kênh được đưa ra dưới đây.

Hướng dẫn python split by space and comma - python được phân chia bằng dấu cách và dấu phẩy

Làm thế nào để bạn chia một không gian hoặc dấu phẩy trong Python?

Bạn có thể sử dụng chức năng phân chia chuỗi python () để chia một chuỗi (bằng dấu phân cách) thành một danh sách các chuỗi. Để phân chia một chuỗi bằng dấu phẩy trong Python, hãy truyền ký tự dấu phẩy "," như một dấu phân cách cho hàm chia (). Nó trả về một danh sách các chuỗi do phân tách chuỗi ban đầu về các lần xuất hiện của ",".pass the comma character "," as a delimiter to the split() function. It returns a list of strings resulting from splitting the original string on the occurrences of "," .

Làm thế nào để bạn chia một chuỗi với không gian và dấu phẩy?

Để chia một chuỗi theo không gian hoặc dấu phẩy, hãy truyền biểu thức chính quy sau đến phương thức chia () - / [,]+ /.Phương thức sẽ phân chia chuỗi trên mỗi lần xuất hiện của một không gian hoặc dấu phẩy và trả về một mảng chứa các chuỗi con.pass the following regular expression to the split() method - /[, ]+/ . The method will split the string on each occurrence of a space or comma and return an array containing the substrings.

Làm thế nào để bạn chia một dòng 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 danh sách bằng dấu phẩy trong Python?

Phương thức chia () để chia một chuỗi theo dấu phẩy, ví dụ:my_list = my_str.tách ra(',') .STR.Phương pháp phân chia sẽ phân chia chuỗi trên mỗi lần xuất hiện của dấu phẩy và sẽ trả về một danh sách chứa kết quả. to split a string by comma, e.g. my_list = my_str. split(',') . The str. split method will split the string on each occurrence of a comma and will return a list containing the results.