如何使用字符串索引访问字符串中的字符?

如何使用字符串索引访问字符串中的字符?

方法一:使用 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
  • 正则表达式可以用于更复杂的字符串搜索,例如搜索字符串中的所有字符。
相似内容
更多>