错误的 index() 部分使用 find()
作者: myselfanandvp创建于 2026年8月19日更新于 2026年8月19日
□ 说明
04 Day Strings/day 4.py'中的index()'部分错误地显示了find()'方法而不是index()'方法。
当前内容
# 索引( ): 返回子字符串的索引
挑战 = “ Python ”
打印(挑战. find('y')) # 5
打印(挑战. find ('th')) # 0
为什么这是个问题
本节为标签索引(),但两个示例都使用find():
挑战。 find('y')
挑战。 find('th')
这对学习者来说可能是混淆的,因为find()和index()有相似的行为,但它们是不同的字符串方法.
例如,当找不到子字符串时:
'你好'. find ('x') # -1
'hello'.index ('x') # 价值错误
建议的变动
将查找()调用索引()调用 :
# 索引( ): 返回子字符串的索引
挑战 = 'Python' 三十天
打印(挑战.index ('y')) # 5
打印(挑战.index ('th')) # 0
文件前面现有的查找()部分可以保持不变.
内容来源: Asabeneh/30-Days-Of-Python