表达式'Hello world.I like Python.'.find('Python'),为什么'Python'第一次出现的位置是在原字符串的第10个字符处
时间: 2023-06-17 13:07:54 浏览: 119
完整版 零基础学Python课件05 第5章 字符串及表达式.ppt
这是因为在Python中,字符串中的第一个字符的索引是0而不是1。因此,'Python'第一次出现的位置是在索引为9的位置,而不是第10个字符处。可以通过以下代码进行验证:
```
s = 'Hello world.I like Python.'
print(s.find('Python')) # 输出9
print(s[9]) # 输出P
```
阅读全文