在Python中,`index` 是一个内置函数,用于查找元素在序列(如列表、元组、字符串)中的位置。它返回元素第一次出现的索引,如果元素不存在,则抛出一个 `ValueError` 异常。
`index` 函数的基本语法如下:
sequence.index(element, [start, end])
`element` 是要查找的元素。
`start` 是可选参数,表示查找的起始位置,默认为0。
`end` 是可选参数,表示查找的结束位置,默认为序列的长度。
例如,在列表中查找元素:
my_list = [10, 20, 30, 40, 50]
index_of_30 = my_list.index(30)
print(index_of_30) 输出:2
在字符串中查找子字符串:
my_string = "Hello, world!"
index_of_world = my_string.index("world")
print(index_of_world) 输出:7
请注意,如果元素不存在于序列中,`index` 函数会抛出一个 `ValueError` 异常。