如何使用字符串索引访问字符串中的字符?
方法一:使用 index()
方法
string = "hello world"
index = string.index("o")
print(index)
方法二:使用 find()
方法
string = "hello world"
index = string.find("o")
print(index)
方法三:使用 search()
方法
string = "hello world"
index = string.search("o")
print(index)
方法四:使用正则表达式
import re
string = "hello world"
match = re.search("o", string)
if match:
index = match.start()
print(index)
示例:
string = "hello world"
index = string.index("o")
print(index) # 输出 7
注意:
-
index()
方法返回字符串中第一个字符的索引值。 -
find()
方法和search()
方法返回字符串中第一个字符的索引值,如果字符串中没有匹配字符,则返回-1
。 - 正则表达式可以用于更复杂的字符串搜索,例如搜索字符串中的所有字符。