如果在字符串中找不到字符,为什么返回-1?

问题描述 投票:0回答:1

此返回-1为什么?

a = "apples"

print(a.find("g"))

如果您尝试查找字符串中不存在的字符,则会生成此字符。

python
1个回答
2
投票

这就是记录的内容。如果您不喜欢它,则可以始终使用.index,它在找到值时的行为相同,而在找不到值时引发异常,从而无需显式检查返回值。

© www.soinside.com 2019 - 2024. All rights reserved.