Hướng dẫn find() function in python example - hàm find () trong ví dụ python
Phương thức chuỗi Show
Thí dụTừ đâu trong văn bản là từ "chào mừng"?: TXT = "Xin chào, Chào mừng bạn đến với thế giới của tôi." x = txt.find ("Chào mừng") print(x) Hãy tự mình thử » Định nghĩa và cách sử dụngPhương pháp 5 tìm thấy sự xuất hiện đầu tiên của giá trị được chỉ định.Phương thức 5 trả về -1 nếu không tìm thấy giá trị.Phương pháp 5 gần giống như phương pháp 8, sự khác biệt duy nhất là phương pháp 8 làm tăng một ngoại lệ nếu không tìm thấy giá trị. (Xem ví dụ bên dưới)Cú phápString.find (giá trị, bắt đầu, kết thúc) Giá trị tham số
Nhiều ví dụ hơnThí dụTrường hợp trong văn bản là lần xuất hiện đầu tiên của chữ "E" ?: TXT = "Xin chào, Chào mừng bạn đến với thế giới của tôi." x = txt.find ("Chào mừng") print(x) Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng TXT = "Xin chào, Chào mừng bạn đến với thế giới của tôi." x = txt.find ("Chào mừng") print(x) Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng TXT = "Xin chào, Chào mừng bạn đến với thế giới của tôi." Phương pháp 5 tìm thấy sự xuất hiện đầu tiên của giá trị được chỉ định.print(txt.index("q")) Hãy tự mình thử » Phương thức chuỗi Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức Find () chuỗi Python với sự trợ giúp của các ví dụ. Phương pháp 5 trả về chỉ số xuất hiện đầu tiên của chuỗi con (nếu tìm thấy). Nếu không tìm thấy, nó trả về -1.-1.Thí dụ
find () cú phápCú pháp của phương pháp 5 là:str.find(sub[, start[, end]] ) tìm () tham sốPhương thức 5 mất tối đa ba tham số:
tìm () giá trị trả vềPhương thức 5 trả về giá trị số nguyên:
Làm việc của phương thức find ()Hoạt động của các phương thức Find () và RFind () của Python String ()Ví dụ 1: find () không có đối số bắt đầu và kết thúc
Đầu ra Substring 'let it': 11 Substring 'small ': -1 Contains substring 'be,' Ví dụ 2: find () với các đối số bắt đầu và kết thúc
Đầu ra -1 3 -1 9 Tìm hiểu về chức năng Find () trong Python. find () là một hàm thư viện Python được sử dụng để tìm chỉ mục của lần xuất hiện đầu tiên của chuỗi con từ chuỗi đã cho. Nếu tìm () không thể xác định vị trí của chuỗi con thì nó sẽ trả về -1 thay vì ném một ngoại lệ. is a Python library function that is used to find the index of the first occurrence of a substring from the given string. If find() is unable to locate the substring then it returns -1 instead of throwing an exception. Trước khi đọc bài viết này, hãy hiểu các chủ đề lập trình Python sau: Mặc dù tạo phần mềm có một số tác vụ nhất định yêu cầu chúng tôi tìm kiếm một số từ/câu, giả sử bạn đang tạo một trình chỉnh sửa văn bản thì một trong những tính năng quan trọng nhất là tìm và thay thế. Đối với điều đó, bạn phải tìm kiếm các từ và thậm chí các câu trong tài liệu. Trong các kịch bản như vậy, chức năng tìm () đến giải cứu.find() function comes to the rescue. Hàm tìm () là một phần của thư viện Python. Tìm () lấy một chuỗi làm đầu vào. Nó được sử dụng để tìm chỉ số của lần xuất hiện đầu tiên của chuỗi con bên trong một chuỗi đã cho. Nếu chất nền không có mặt thì nó sẽ trả về -1 nhưng nó không ném ngoại lệ. function is a part of python library. find() takes a string as input. It is used to find the index of the first occurrence of the substring inside a given string. If the
substring is not present then it returns -1 but it does not throw an exception.
Điều gì đã tìm thấy () Python trở lại?
Đây là một ví dụ,
Bây giờ rfind () trong Python là gì?RFind () tương tự như Find () nhưng có một sự khác biệt nhỏ. rfind () trả về chỉ số cao nhất của chuỗi con. Tương tự như find () nó trả về -1 nếu không tìm thấy chuỗi con. is similar to find() but there is a small difference. rfind() returns the highest index of the substring. Similar to find() it returns -1 if the substring is not found. Cú pháp của nó giống như Find () và nó cũng có các đối số mà Find () mất.find() and it also takes the arguments that find() takes. Đây là một ví dụ sẽ làm cho mọi thứ rõ ràng. str.find(sub[, start[, end]] )9 Output: Ở đây chúng tôi đã tạo một biến chuỗi có tên MyStr và được gọi là Find () và rfind () trên đó. tìm () trả về 0 và rfind () trả về 9.myStr and called find() and rfind() on it. find() returned 0 and rfind() returned 9. Điều này là do, rfind () đã trả về chỉ số của sự xuất hiện cuối cùng của 'py' trong khi find () đã trả về chỉ số của sự xuất hiện đầu tiên của 'py'.rfind() returned the index of the last occurence of 'py' while find() returned the index of the first occurence of 'py'. Chỉ mục chuỗi Python ()Hàm index () cũng là một hàm thư viện của Python. Hàm này cung cấp cho poition của chuỗi con giống như find () nhưng sự khác biệt là index () sẽ ném một giá trị horror nếu phần phụ không có trong chuỗi. Trong trường hợp như vậy, hãy tìm () trả về -1. function is also a library function of Python. This function gives the poisition of the substring just like find() but the difference is index() will throw a ValueError if the substring is not present in the string. In such a case, find() returns -1. 1Output: 2Ở đây bạn có thể thấy rằng Find () đã trả về -1 trong khi Index () đã ném một lỗi không tìm thấy.find() returned -1 whereas index() threw an substring not found error. Làm thế nào để tìm thấy tổng số sự xuất hiện của một chuỗi con?Đây cũng là một nhiệm vụ đơn giản, chúng ta có thể làm điều này bằng cách sử dụng Find () và một vòng lặp.find() and a loop. 3Output: Trong mã này, trước tiên, chúng tôi đã đặt giá trị bắt đầu và xuất hiện thành 0 và sau đó chúng tôi đã sử dụng một vòng lặp để lặp lại trong chuỗi lặp lại chuỗi.start and occurrences to 0 and then we used a for loop to iterate over the string repeatingStr. Bên trong vòng lặp, chúng tôi gọi Find () để kiểm tra xem phần phụ 'lặp lại' có bên trong RepearingStr hay không.find() to check if the substring 'repeating' is inside repearingStr or not. Nếu nó có mặt thì chúng ta thêm 1 vào giá trị bắt đầu và tăng giá trị của các lần xuất hiện bằng 1. Lý do chúng ta thêm 1 để bắt đầu là do đó không được đếm hai lần.1 to the value of start and increase the value of occurrences by 1. The reason we add 1 to start is so that the substring is not counted twice. Khi vòng lặp được hoàn thành thì giá trị của các lần xuất hiện được in.occurrences is printed. Bản tóm tắt
Việc sử dụng chuỗi tìm () là gì?Tìm chuỗi tìm được sử dụng để tìm sự xuất hiện đầu tiên của chuỗi phụ trong chuỗi được chỉ định được gọi.Nó trả về chỉ mục của lần xuất hiện đầu tiên của chuỗi con trong chuỗi từ vị trí bắt đầu được cho.Giá trị mặc định của vị trí bắt đầu là 0.to find the first occurrence of sub-string in the specified string being called upon. It returns the index of the first occurrence of the substring in the string from given starting position. The default value of starting position is 0.
Việc sử dụng tìm kiếm () trong chuỗi cho ví dụ là gì?Phương thức Find () chuỗi Python trả về chỉ số thấp nhất hoặc lần xuất hiện đầu tiên của chuỗi con nếu nó được tìm thấy trong một chuỗi nhất định.Nếu nó không được tìm thấy, thì nó sẽ trả về -1.Tham số: Sub: Subring cần được tìm kiếm trong chuỗi đã cho.returns the lowest index or first occurrence of the substring if it is found in a given string. If it is not found, then it returns -1. Parameters: sub: Substring that needs to be searched in the given string.
Làm thế nào để tôi tìm thấy một nhân vật trong Python?Phương pháp 1: Lấy vị trí của một ký tự trong python bằng phương thức rfind () python chuỗi rfind () trả về chỉ số cao nhất của chuỗi con nếu được tìm thấy trong chuỗi đã cho.Nếu không tìm thấy thì nó sẽ trả về -1.using rfind() Python String rfind() method returns the highest index of the substring if found in the given string. If not found then it returns -1.
Tìm thấy gì () làm trong Python?Phương thức Find () tìm thấy sự xuất hiện đầu tiên của giá trị được chỉ định.Phương thức Find () trả về -1 nếu không tìm thấy giá trị.finds the first occurrence of the specified value. The find() method returns -1 if the value is not found. |