Viết chương trình python để tách một chuỗi ở lần xuất hiện cuối cùng của dấu phân cách

Trong hướng dẫn Python này, chúng ta sẽ tìm hiểu cách chia chuỗi theo dấu cách trong Python. Với chức năng phân tách Python, chúng tôi sẽ đề cập đến các chủ đề này

  • Python tách chuỗi theo dấu cách thành danh sách
  • Python tách chuỗi theo dấu cách và lấy phần tử đầu tiên
  • Python tách chuỗi theo dấu cách và dấu phẩy
  • Python tách chuỗi theo dấu cách nhưng không nằm trong dấu ngoặc kép
  • Python tách chuỗi theo dấu cách và dòng mới
  • Python tách chuỗi theo dấu cách và lấy phần tử cuối cùng
  • Python tách chuỗi không có khoảng trắng
  • Chuỗi phân tách regex Python theo khoảng trắng

Mục lục

Python tách chuỗi bằng khoảng trắng

  • Trong phần này, chúng ta sẽ thảo luận về cách tách chuỗi theo khoảng trắng trong Python
  • Để thực hiện tác vụ này, chúng ta sẽ sử dụng phương thức tách chuỗi Python (). Trong Python, hàm này được sử dụng để tách chuỗi từ dấu tách đã cho và luôn trả về danh sách tất cả các từ
  • Trong phương thức này theo mặc định, dấu phân cách là khoảng trắng và nó là một hàm sẵn có trong Python

cú pháp

Hãy xem Cú pháp và hiểu hoạt động của hàm split() trong Python

str.split ( separator, maxsplit )
  • Nó bao gồm một số tham số
    • dải phân cách. Tham số này biểu thị dấu phân cách và theo mặc định, bất kỳ khoảng trắng nào cũng là dấu phân cách
    • chia tối đa. Đây là một tham số tùy chọn và cho biết số lần phân tách tối đa

Thí dụ

new_string="John is a good boy" result=new_string.split() print(result)

Trong đoạn mã sau đây, chúng tôi đã sử dụng khoảng trắng làm dấu phân cách. Để thực hiện tác vụ này, chúng tôi có một chuỗi đầu vào và bằng cách sử dụng chuỗi. split() chúng ta có thể dễ dàng tách chuỗi

Đây là việc triển khai mã đã cho sau đây

Python tách chuỗi bằng khoảng trắng

Cũng kiểm tra. Các bước tải xuống và cài đặt Python

Python tách chuỗi theo dấu cách thành danh sách

  • Trong chương trình này, chúng ta sẽ thảo luận về cách chia chuỗi theo dấu cách bằng cách sử dụng hàm tạo danh sách
  • Để thực hiện tác vụ này, trước tiên chúng ta sẽ tạo một chuỗi đầu vào và sau đó tạo một hàm tạo danh sách. Trong Python, phương thức này được sử dụng để trả về một danh sách và trong hàm tạo này, chúng ta đã truyền chuỗi đầu vào

cú pháp

Đây là Cú pháp của hàm tạo list() trong Python

list(iterable)

Thí dụ

new_str = 'Micheal' result = list(new_str) print("split strings",result)

Đây là việc thực thi đoạn mã đã cho sau đây

Python tách chuỗi theo dấu cách thành một danh sách

Đọc. Cách chuyển đổi danh sách thành chuỗi trong Python

Python tách chuỗi theo dấu cách và lấy phần tử đầu tiên

  • Trong phần này, chúng ta sẽ thảo luận về cách tách chuỗi theo dấu cách và lấy phần tử đầu tiên trong Python
  • Để thực hiện tác vụ này, trước tiên chúng ta sẽ tạo một chuỗi chứa các giá trị số nguyên được phân tách bằng dấu cách. Bây giờ chúng ta sẽ sử dụng str. split() và tách chuỗi cùng với đó chúng ta sẽ sử dụng chỉ mục [0]. Nó sẽ hiển thị phần tử đầu tiên của việc tách chuỗi

Thí dụ

new_string="23 24 26" result=new_string.split()[0] print(result)

Đây là Ảnh chụp màn hình của mã đã cho sau

Python tách chuỗi theo dấu cách và lấy phần tử đầu tiên

Đọc. Python tìm số trong Chuỗi

Python tách chuỗi theo dấu cách và dấu phẩy

  • Trong chương trình này, chúng ta sẽ học cách tách chuỗi theo dấu cách và dấu phẩy trong Python
  • Trong ví dụ này, chúng ta sẽ sử dụng dấu phân cách dấu phẩy trong hàm split() để tách chuỗi theo dấu cách và dấu phẩy. Khi bạn in ‘new_result’ thì đầu ra sẽ hiển thị chuỗi con của chuỗi

Thí dụ

new_string = ' Germany, France, England ' new_result = new_string.split(',') print(new_result)

Bạn có thể tham khảo Ảnh chụp màn hình bên dưới

Python tách chuỗi theo dấu cách và dấu phẩy

Đọc. Xóa ký tự khỏi chuỗi Python

Python tách chuỗi theo dấu cách nhưng không nằm trong dấu ngoặc kép

  • Trong phần này, chúng ta sẽ thảo luận về cách chia chuỗi theo dấu cách nhưng không bên trong dấu ngoặc kép trong Python
  • Để thực hiện tác vụ cụ thể này, chúng tôi sẽ sử dụng mô-đun shlex và nó được sử dụng để tách chuỗi và viết trong bộ phân tích từ vựng

Thí dụ

import shlex new_string=('China, England, "France Malaysia"') new_output=shlex.split(new_string) print(new_output)

Đây là Ảnh chụp màn hình của mã đã cho sau

Python tách chuỗi theo dấu cách nhưng không nằm trong dấu ngoặc kép

Đọc. Phương thức thay thế chuỗi Python 3 ()

Python tách chuỗi theo dấu cách và dòng mới

  • Trong phần này, chúng ta sẽ thảo luận về cách chia chuỗi theo dấu cách và xuống dòng trong Python
  • Trong ví dụ này, chúng tôi vừa tạo một chuỗi đơn giản có chứa 'Tên quốc gia' ở dạng trích dẫn đơn nhưng bên trong chuỗi, chúng tôi đã sử dụng trích dẫn kép trong “Pháp Malaysia”, Sau khi bạn thực thi mã bên dưới, đầu ra sẽ hiển thị 'Pháp Malaysia
  • Bây giờ chúng ta sẽ khai báo một biến ‘new_result’ và gán hàm split(). Khi bạn in ‘new_result’ thì đầu ra sẽ hiển thị danh sách các chuỗi con đã được lưu trữ

Thí dụ

str_value = 'Japan\nRussia England' new_result = str_value.split('\n') print("split strings:",new_result)

Đây là việc triển khai mã đã cho sau đây

Python tách chuỗi theo dấu cách và dòng mới

Đọc. Các phương thức chuỗi Python 3

Python tách chuỗi theo dấu cách và lấy phần tử cuối cùng

  • Trong phần này, chúng ta sẽ thảo luận về cách tách chuỗi theo dấu cách và lấy phần tử cuối cùng trong Python
  • Để thực hiện tác vụ cụ thể này, trước tiên chúng ta sẽ tạo một chuỗi chứa các giá trị nguyên được phân tách bằng dấu cách. Bây giờ chúng ta sẽ sử dụng str. split() và tách chuỗi cùng với đó chúng ta sẽ sử dụng chỉ mục [-1]. Nó sẽ hiển thị phần tử cuối cùng của việc tách chuỗi

Mã nguồn

________số 8_______

Đây là đầu ra của đoạn mã sau

Python tách chuỗi theo dấu cách và lấy phần tử cuối cùng

Đọc. Python tìm chuỗi con trong chuỗi

Python tách chuỗi không có khoảng trắng

  • Trong phần này, chúng ta sẽ thảo luận về cách tách chuỗi không có khoảng trắng trong Python
  • Trong ví dụ này, chúng ta sẽ không sử dụng dấu phân cách khoảng trắng trong hàm split(). chúng ta sẽ sử dụng dấu phân cách '*'. Sau khi bạn in 'kết quả' thì đầu ra sẽ hiển thị nhiều chuỗi

Thí dụ

new_string="John*is a good boy" result=new_string.split('*') print(result)

Đây là việc triển khai mã đã cho sau đây

Python tách chuỗi không có khoảng trắng

Đọc. Cắt chuỗi trong Python

Chuỗi phân tách regex Python theo khoảng trắng

  • Trong Chương trình này, chúng ta sẽ thảo luận về cách tách chuỗi bằng cách sử dụng mô-đun regex trong Python
  • Để thực hiện nhiệm vụ này, trước tiên chúng ta sẽ nhập mô-đun re và sau đó khởi tạo một chuỗi. Tiếp theo, chúng ta sẽ khai báo một biến ‘new_result’ và gán giá trị. chức năng tách (). Trong hàm này, chúng tôi đã chuyển dấu phân cách '+' làm đối số cho biết chuỗi sẽ được chia thành các chuỗi con

Thí dụ

new_string="John is a good boy" result=new_string.split() print(result)0

Đây là việc triển khai mã đã cho sau đây

Chuỗi phân tách regex Python theo khoảng trắng

Bạn cũng có thể muốn đọc hướng dẫn Python sau đây

  • Chuyển đổi chuỗi thành float trong Python
  • Xóa một ký tự khỏi chuỗi Python thông qua chỉ mục
  • Các khóa trùng lặp từ điển Python
  • Thêm chuỗi vào danh sách Python
  • Nối vào một chuỗi Python
  • Từ điển Python nhiều giá trị
  • Nhận các giá trị chuỗi từ danh sách trong Python

Trong hướng dẫn Python này, chúng ta đã học cách tách chuỗi theo khoảng trắng trong Python. Ngoài ra, bằng cách sử dụng chức năng phân tách Python, chúng tôi đã đề cập đến những chủ đề này

  • Python tách chuỗi theo dấu cách thành danh sách
  • Python tách chuỗi theo dấu cách và lấy phần tử đầu tiên
  • Python tách chuỗi theo dấu cách và dấu phẩy
  • Python tách chuỗi theo dấu cách nhưng không nằm trong dấu ngoặc kép
  • Python tách chuỗi theo dấu cách và dòng mới
  • Python tách chuỗi theo dấu cách và lấy phần tử cuối cùng
  • Python tách chuỗi không có khoảng trắng
  • Chuỗi phân tách regex Python theo khoảng trắng

Bijay Kumar

Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi

Chủ đề