Cách tìm ký tự xuất hiện lần cuối trong chuỗi bằng Python – tìm lần xuất hiện cuối cùng của ký tự trong chuỗi python

Đôi khi bạn có thể cần tìm lần xuất hiện cuối cùng của ký tự hoặc chuỗi con trong chuỗi trong python. Đây là cách tìm lần xuất hiện cuối cùng của ký tự trong chuỗi trong python.

Bạn đang xem : tìm lần xuất hiện cuối cùng của ký tự trong chuỗi python

Python là một ngôn ngữ mạnh mẽ cho phép bạn làm việc với nhiều kiểu dữ liệu bao gồm cả chuỗi. Đôi khi bạn có thể cần tìm lần xuất hiện cuối cùng của chuỗi con hoặc ký tự trong chuỗi bằng Python. Có một số cách đơn giản để làm điều này. Trong bài viết này, chúng ta sẽ học cách tìm lần xuất hiện cuối cùng của ký tự trong chuỗi bằng Python.

Cách tìm ký tự xuất hiện lần cuối trong chuỗi bằng Python

Bạn có thể tìm thấy lần xuất hiện cuối cùng của ký tự trong chuỗi trong python bằng cách sử dụng các hàm rfind () và rindex (). Chúng ta sẽ xem xét từng chức năng một.

1. Sử dụng rindex ()

hàm rindex () tìm lần xuất hiện cuối cùng của ký tự hoặc chuỗi và trả về chỉ số của vị trí bắt đầu của chuỗi con. Nếu không có ký tự hoặc chuỗi con như vậy, thì rindex () sẽ trả về một ngoại lệ.

Đây là cú pháp của rindex ().

 string.rindex (value, start, end) 

Trong lệnh trên, bạn cần chỉ định ký tự hoặc chuỗi con có lần xuất hiện cuối cùng mà bạn muốn tìm, theo sau là các đối số tùy chọn bắt đầu & amp; vị trí kết thúc của chuỗi ban đầu, trong đó bạn muốn tìm ký tự hoặc chuỗi con. Theo mặc định, vị trí bắt đầu là 0 và vị trí kết thúc là ký tự cuối cùng của chuỗi.

Xem Thêm  Cách tải lại trang - cách tải lại trang

Hãy để chúng tôi xem xét một vài ví dụ.

Đây là một ví dụ để tìm lần xuất hiện cuối cùng của “in” trong chuỗi của chúng tôi.

 & gt; & gt; & gt; a = 'xin chào tin. buổi sáng tốt lành'
& gt; & gt; & gt; a.rindex ('trong')
24 

Đây là một ví dụ đưa ra một ngoại lệ khi không tìm thấy ký tự hoặc chuỗi con.

 & gt; & gt; & gt; a.rindex ('out')
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "& lt; pyshell # 3 & gt;", dòng 1, trong & lt; mô-đun & gt;
    a.rindex ('out')
ValueError: không tìm thấy chuỗi con 

Đây là một ví dụ để tìm lần xuất hiện cuối cùng của một ký tự duy nhất bằng cách sử dụng rindex ().

 & gt; & gt; & gt; a.rindex ('n')
25 

2. Sử dụng rfind ()

rfind () tương tự như rindex () về cú pháp và chức năng. Sự khác biệt chính giữa rindex () và rfind () là rindex () ném một ngoại lệ nếu nó không thể tìm thấy ký tự hoặc chuỗi con được chỉ định trong khi rfind () trả về -1.

Đây là cú pháp của rindex ().

 string.rfind (giá trị, bắt đầu, kết thúc) 

Trong lệnh trên, bạn cần chỉ định ký tự hoặc chuỗi con có lần xuất hiện cuối cùng mà bạn muốn tìm, theo sau là các đối số tùy chọn bắt đầu & amp; vị trí kết thúc của chuỗi ban đầu, trong đó bạn muốn tìm ký tự hoặc chuỗi con. Theo mặc định, vị trí bắt đầu là 0 và vị trí kết thúc là ký tự cuối cùng của chuỗi.

Hãy để chúng tôi xem xét một vài ví dụ.

Đây là một ví dụ để tìm lần xuất hiện cuối cùng của “in” trong chuỗi của chúng tôi.

 & gt; & gt; & gt; a = 'xin chào tin. buổi sáng tốt lành'
& gt; & gt; & gt; a.rfind ('trong')
24 

Đây là một ví dụ đưa ra một ngoại lệ khi không tìm thấy ký tự hoặc chuỗi con.

 & gt; & gt; & gt; a.rfind ('out')
-1 

Đây là một ví dụ để tìm lần xuất hiện cuối cùng của một ký tự duy nhất bằng cách sử dụng rindex ().

 & gt; & gt; & gt; a.rfind ('n')
25 

Chỉ vậy thôi. Trong bài viết này, chúng ta đã tìm hiểu hai cách đơn giản để tìm lần xuất hiện cuối cùng của ký tự hoặc chuỗi trong python. Nếu bạn muốn python thông báo lỗi trong trường hợp không tìm thấy ký tự hoặc chuỗi con được chỉ định, hãy sử dụng rindex (), nếu không, hãy sử dụng rfind ().

Xem Thêm  Hiển thị Lưới Pyplot trong Matplotlib - python matplotlib hiển thị lưới

Cũng đọc:

Cách chia danh sách Python thành N danh sách con
Cách Chèn Văn bản Tại Một số Dòng nhất định trong Linux
Django Nhận các Giá trị Duy nhất từ Bộ truy vấn
Cách tạo RPM cho Mô-đun Python
Lỗi NoReverseMatch là gì & amp; Cách khắc phục sự cố


Xem thêm những thông tin liên quan đến chủ đề tìm lần xuất hiện cuối cùng của ký tự trong chuỗi python

Lập trình Python cơ bản || Bài 9: Chuỗi (String) trong Python || Học Và Giải Trí

  • Tác giả: Học Và Giải Trí
  • Ngày đăng: 2021-07-29
  • Đánh giá: 4 ⭐ ( 1933 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: hocvagiaitri
    – Fanpage: https://www.facebook.com/hoclaptrinh.scratch.python.c.coban/?ref=pages_you_manage
    – Bài tập, đề thi HSG, tin học trẻ: https://tinhoctrekhongchuyen.blogspot.com/
    – Hướng dẫn học lập trình Python cơ bản cho người mới bắt đầu (Bài 9:Chuỗi (String) trong Python)
    – Các bạn vui lòng giúp tôi đăng kí kênh để tôi có thêm động lực làm thêm nhiều Video nữa
    – Like và chia sẽ cho mọi nguời cùng học, cmt hỏi đáp

Các hàm xử lý chuỗi trong Python

  • Tác giả: toidicode.com
  • Đánh giá: 4 ⭐ ( 9249 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ở phần đầu của series mình đã giới thiệu với mọi người về chuỗi trong Python rồi, nhưng Python là một ngôn ngữ khá là linh động và mềm dẻo nên nó cũng đã cung cấp cho chúng ta rất nhiều hàm có sẵn dùng để xử lý chuỗi. Bài viết này mình sẽ liệt kê một số hàm hay dùng và ví dụ kèm theo cho mọi người cùng tham khảo.
Xem Thêm  Tìm hiểu SQL: CHÈN VÀO BẢNG - chèn vào sql từ bảng

Tìm ký tự trong chuỗi python

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

LẤY KÝ TỰ TRONG CHUỖI

  • Tác giả: chantamquoc.vn
  • Đánh giá: 3 ⭐ ( 9526 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài viết này, blog, hocexcel

Hiển thị số lần xuất hiện của các ký tự trong chuỗi s. (Với tham số là chuội s).

  • Tác giả: howkteam.vn
  • Đánh giá: 3 ⭐ ( 6686 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hiển thị số lần xuất hiện của các ký tự trong chuỗi s. (Với tham số là chuội s).

Chuỗi (String)

  • Tác giả: hiepsiit.com
  • Đánh giá: 5 ⭐ ( 2789 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Làm cách nào để tìm lần xuất hiện đầu tiên, cuối cùng hoặc thứ n của một ký tự trong Excel?

  • Tác giả: vi.extendoffice.com
  • Đánh giá: 5 ⭐ ( 3753 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

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