# 示例代码:在字符串中查找子字符串的位置
# 使用字符串的 find() 方法
main_string = "Hello, welcome to the world of Python!"
substring = "Python"
position = main_string.find(substring)
if position != -1:
print(f"'{substring}' 在主字符串中的位置是: {position}")
else:
print(f"'{substring}' 不在主字符串中")
# 使用字符串的 index() 方法
try:
position = main_string.index(substring)
print(f"'{substring}' 在主字符串中的位置是: {position}")
except ValueError:
print(f"'{substring}' 不在主字符串中")
find()
方法返回子字符串在主字符串中首次出现的位置,如果找不到则返回 -1
。它不会抛出异常。index()
方法与 find()
类似,但如果找不到子字符串,则会抛出 ValueError
异常。这两个方法都可以用于查找子字符串在主字符串中的位置,但处理找不到子字符串的方式不同。
下一篇:python 日期
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站