Làm cách nào để lấy chỉ mục bắt đầu của chuỗi con trong chuỗi Python?
Phương thức python string index() được sử dụng để trả về chỉ mục của chuỗi đầu vào nơi tìm thấy chuỗi con. Về cơ bản, nó giúp chúng tôi tìm hiểu xem chuỗi con đã chỉ định có xuất hiện trong chuỗi đầu vào hay không. Phương thức này lấy chuỗi con cần tìm làm tham số bắt buộc Show
Có hai tham số tùy chọn là chỉ mục bắt đầu và chỉ mục kết thúc chỉ định phạm vi tìm thấy chuỗi con. Nếu 2 tham số này không được chỉ định thì hàm index() hoạt động từ chỉ số thứ 0 đến cuối chuỗi. Nếu không tìm thấy chuỗi con trong chuỗi đầu vào, nó sẽ phát sinh ValueError không giống như hàm find() Trong phần sau chúng ta sẽ tìm hiểu sâu hơn về phương pháp này cú phápSau đây là cú pháp của phương thức chuỗi index() trong python str.index(str, beg=0, end=len(string)) Thông sốSau đây là các tham số của phương thức chuỗi index() trong python
Giá trị trả vềHàm index() của chuỗi python trả về chỉ mục nếu được tìm thấy và nếu không sẽ tăng ValueError Thí dụSau đây là một ví dụ về phương thức find() của chuỗi python. Trong phần này, chúng tôi đã tạo một chuỗi "Xin chào. Chào mừng bạn đến với Tutorialspoint" và cố gắng tìm từ "đến" trong đó str1 = "Hello! Welcome to Tutorialspoint." str2 = "to"; result= str1.index(str2) print("The index where the substring is found:", result) Khi thực hiện chương trình trên, đầu ra sau được tạo - The index where the substring is found: 15 Thí dụCác khoảng trắng cũng được tính là các chuỗi con. Nếu có nhiều hơn một khoảng trắng trong chuỗi đầu vào, thì khoảng trắng đầu tiên gặp phải trong chuỗi đầu vào được coi là chỉ mục kết quả #!/usr/bin/python str1 = "Hello! Welcome to Tutorialspoint." str2 = " "; result= str1.index(str2) print("The index where the substring is found:", result) Sau đây là đầu ra thu được bằng cách thực hiện chương trình trên - The index where the substring is found: 6 Thí dụPhương thức python string index() trả về chỉ mục nơi chuỗi con được tìm thấy trong phạm vi của chỉ mục bắt đầu và kết thúc được chỉ định #!/usr/bin/python str1 = "Hello! Welcome to Tutorialspoint." str2 = " "; result= str1.index(str2, 12, 15) print("The index where the substring is found:", result) Đầu ra sau đây thu được bằng cách thực hiện chương trình trên - The index where the substring is found: 14 Thí dụNếu cùng một chuỗi con xuất hiện nhiều lần trong chuỗi đầu vào, thì dựa trên chỉ mục bắt đầu hoặc kết thúc được chỉ định làm tham số của hàm, sẽ thu được chỉ mục kết quả trong đó ví dụ 1. Tìm chỉ mục của lần xuất hiện đầu tiên của chuỗi conTrong ví dụ sau, chúng ta sẽ lấy một chuỗi và cố gắng tìm sự xuất hiện đầu tiên của chuỗi con 0Chương trình Python Chạyđầu ra
ví dụ 2. Tìm chỉ mục của lần xuất hiện đầu tiên của chuỗi con sau một vị trí cụ thểTrong ví dụ sau, chúng ta sẽ lấy một chuỗi và cố gắng tìm sự xuất hiện đầu tiên của chuỗi con 0 sau vị trí 2 trong chuỗiChương trình Python Chạyđầu ra
Bây giờ nó đã tìm thấy chỉ mục của chuỗi con xuất hiện lần đầu tiên sau vị trí Tóm lượcTrong hướng dẫn Ví dụ về Python này, chúng ta đã học cách tìm chỉ mục của chuỗi con trong một chuỗi bằng cách sử dụng str. hàm tìm() Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức chuỗi Giới thiệu về phương thức Python String index()Phương thức chuỗi Sau đây là cú pháp của phương thức
Phương thức
Nếu 2 không chứa chuỗi con 1 trong lát cắt 5, phương thức index() sẽ tăng một giá trị 3 Nếu bạn không muốn nhận 3 khi không tìm thấy 1, bạn có thể sử dụng phương thức chuỗi 6 để thay thế. Phương thức 6 trả về 8 thay vì tăng giá trị 3 Lưu ý rằng nếu bạn chỉ muốn kiểm tra xem một chuỗi con có trong một chuỗi hay không, bạn có thể sử dụng toán tử 0 Các ví dụ về phương thức chuỗi index() trong PythonHãy lấy một số ví dụ về việc sử dụng phương pháp 1) Sử dụng phương thức Python string index() để tìm vị trí của một chuỗi con trong một chuỗiVí dụ sau đây cho thấy cách sử dụng phương thức 3 trong chuỗi 4
đầu ra
Vì chuỗi có hai chuỗi con 3, nên phương thức index() trả về chỉ số thấp nhất nơi tìm thấy chuỗi con trong chuỗi2) Sử dụng phương thức Python string index() để tìm vị trí của một chuỗi con trong một chuỗi trong một lát cắtVí dụ sau sử dụng phương thức 3 trong chuỗi 4 trong lát cắt 0
đầu ra
Trong ví dụ này, phương thức 3) Chuỗi con không tồn tại trong ví dụ về chuỗiVí dụ sau đưa ra một 3 vì chuỗi con 3 không tồn tại trong chuỗi 4 Chỉ mục đầu tiên của chuỗi con trong Python là gì?Lập chỉ mục chuỗi trong Python không dựa trên số không. ký tự đầu tiên trong chuỗi có chỉ số 0 , ký tự tiếp theo có chỉ số 1 , v.v. Chỉ số của ký tự cuối cùng sẽ là độ dài của chuỗi trừ đi một.
Chỉ mục bắt đầu và kết thúc trong chuỗi con Python là gì?bắt đầu. Chỉ số bắt đầu của chuỗi con. Ký tự tại chỉ mục này được bao gồm trong chuỗi con. Nếu không bao gồm bắt đầu, nó được coi là bằng 0. kết thúc. Chỉ số kết thúc của chuỗi con
Chỉ mục của một chuỗi con trong một chuỗi là gì?Phương thức indexOf() trả về vị trí xuất hiện đầu tiên của chuỗi con trong chuỗi . Vị trí đầu tiên trong chuỗi là 0. Nếu phương thức indexOf() không tìm thấy chuỗi con trong chuỗi, nó sẽ trả về -1. |