Hướng dẫn how do you use the index method for a string in python? - làm cách nào để bạn sử dụng phương thức chỉ mục cho một chuỗi trong python?

Phương thức chuỗi


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ụng

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.

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áp

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

Giá trị tham số

Tham sốSự mô tả
giá trịYêu cầu. Giá trị để tìm kiếm
bắt đầuKhông bắt buộc. Nơi để bắt đầu tìm kiếm. Mặc định là 0
chấm dứtKhông bắt buộc. Nơi để kết thúc tìm kiếm. Mặc định là đến cuối chuỗi

Nhiều ví dụ hơn

Thí 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.

  • Làm thế nào để lập chỉ mục một chuỗi hoạt động? − This specifies the string to be searched.

  • 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. − This is the starting index, by default its 0.

  • Sự mô tả − This is the ending index, by default its equal to the length of the string.

Cú pháp

Thô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:

str.index(substr, start, end)

Parameters:

  1. Subr: (Yêu cầu) Bộ con có chỉ số phải được tìm thấy.
  2. Bắt đầu: (Tùy chọn) Vị trí chỉ mục bắt đầu từ nơi tìm kiếm sẽ bắt đầu trong chuỗi. Mặc định là 0.
  3. Kết thúc: (Tùy chọn) Vị trí chỉ số kết thúc cho đến khi tìm kiếm sẽ xảy ra. Mặc định là kết thúc của chuỗi.

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.

greet='Hello World!'
print('Index of H: ', greet.index('H'))
print('Index of e: ', greet.index('e'))
print('Index of l: ', greet.index('l'))
print('Index of World: ', greet.index('World'))

Index of H: 0
Index of e: 1
Index of l: 2
Index of World: 6

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.

greet='Hello World'
print('Index of l: ', greet.index('l'))
print('Index of o: ', greet.index('o'))

Index of l: 2
Index of o: 4

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 1
3 nếu không tìm thấy một chuỗi con.

greet='Hello World'
print(greet.index('h')) # throws error: substring not found 
print(greet.index('hello')) # throws error

ValueError: substring not found
ValueError: substring not found

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.