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.index ("Chào mừng") print(x) Hãy tự mình thử » Định nghĩa và cách sử dụngPhương pháp #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)4 tìm thấy sự xuất hiện đầu tiên của giá trị được chỉ định. Phương pháp #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)4 làm tăng một ngoại lệ nếu không tìm thấy giá trị. Phương thức #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)4 gần giống với phương thức #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)7, sự khác biệt duy nhất là phương thức #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)7 trả về -1 nếu không tìm thấy giá trị. (Xem ví dụ bên dưới) Cú phápString.index (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.index ("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.index ("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 #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)4 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 Sự mô tảPython String Method Index () Xác định xem Str Str Str xảy ra trong chuỗi hoặc trong chuỗi chuỗi của chuỗi nếu bắt đầu chỉ mục BEG và kết thúc kết thúc được đưa ra. Phương thức này giống như Find (), nhưng tăng một ngoại lệ nếu không tìm thấy Sub. Bạn có thể sử dụng chỉ mục trên một chuỗi không?str.index(str, beg = 0 end = len(string)) Bởi vì các chuỗi, như danh sách và bộ dữ liệu, là một loại dữ liệu dựa trên chuỗi, nó có thể được truy cập thông qua lập chỉ mục và cắt.
Cú phápThông số Str - Điều này chỉ định chuỗi sẽ được tìm kiếm.#!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40) Beg - đây là chỉ số bắt đầu, theo mặc định là 0.15 15 Traceback (most recent call last): File "test.py", line 8, in print str1.index(str2, 40); ValueError: substring not found shell returned 1 python_strings.htm Phương thức #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)4 trả về chỉ số của sự xuất hiện đầu tiên của một chuỗi con trong chuỗi đã cho. Nó giống như phương thức find () ngoại trừ nếu không tìm thấy cơ chất, thì nó sẽ tăng một ngoại lệ. Syntax:
Parameters:
Giá trị trở lại:Một giá trị số nguyên chỉ ra một chỉ mục của chuỗi con được chỉ định. Các ví dụ sau đây cho thấy phương pháp #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)4.
Phương thức #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)4 chỉ trả về một chỉ mục của lần xuất hiện đầu tiên.
Phương pháp #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)4 thực hiện tìm kiếm nhạy cảm trường hợp. Nó ném 15 15 Traceback (most recent call last): File "test.py", line 8, in print str1.index(str2, 40); ValueError: substring not found shell returned 13 nếu không tìm thấy một chuỗi con.
Nếu không thể tìm thấy một chuỗi con nhất định thì nó sẽ gây ra lỗi. #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)0 #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)1 Sử dụng tham số bắt đầu và kết thúc để giới hạn việc tìm kiếm một chuỗi con giữa chỉ mục bắt đầu và kết thúc được chỉ định. #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)2 #!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2) print str1.index(str2, 10) print str1.index(str2, 40)3 Bạn muốn kiểm tra xem bạn biết Python bao nhiêu? Là chỉ mục () một phương thức chuỗi python?Python String Method Index () Xác định xem Str Str Str xảy ra trong chuỗi hoặc trong chuỗi chuỗi của chuỗi nếu bắt đầu chỉ mục BEG và kết thúc kết thúc được đưa ra.Phương thức này giống như Find (), nhưng tăng một ngoại lệ nếu không tìm thấy Sub.index() determines if string str occurs in string or in a substring of string if starting index beg and ending index end are given. This method is same as find(), but raises an exception if sub is not found.
Bạn có thể sử dụng chỉ mục trên một chuỗi không?Bởi vì các chuỗi, như danh sách và bộ dữ liệu, là một loại dữ liệu dựa trên chuỗi, nó có thể được truy cập thông qua lập chỉ mục và cắt.it can be accessed through indexing and slicing.
Làm thế nào để lập chỉ mục một chuỗi hoạt động?Ký tự bắt đầu của chuỗi tương ứng với chỉ mục 0 và ký tự cuối cùng tương ứng với chỉ mục (độ dài của chuỗi) -1.Độ dài của một chuỗi là số lượng ký tự mà nó chứa, bao gồm khoảng trắng, dấu câu và ký tự điều khiển. . The length of a string is the number of characters it contains, including spaces, punctuation, and control characters. |