表达式'Hello world.I like Python.'.find('Python')的值为什么,为什么
时间: 2023-06-17 15:07:57 浏览: 280
表达式'Hello world.I like Python.'.find('Python')的值为10。
这是因为字符串函数find()会在一个字符串中查找另一个字符串,如果找到了则返回第一次出现的位置,否则返回-1。在这个例子中,'Python'第一次出现的位置是在原字符串的第10个字符处,所以返回10。
相关问题
表达式'Hello world.I like Python.'.find('python')的值为什么,为什么
该表达式的值为-1。
这是因为字符串方法`find()`是区分大小写的,而字符串`'python'`中的`'p'`是小写的,而在原始字符串`'Hello world.I like Python.'`中,`'Python'`的`'P'`是大写的。因此,`'python'`无法在原始字符串中找到,返回值为-1。
表达式'Hello world.I like Python.'.find('Python'),为什么'Python'第一次出现的位置是在原字符串的第10个字符处
这是因为在Python中,字符串中的第一个字符的索引是0而不是1。因此,'Python'第一次出现的位置是在索引为9的位置,而不是第10个字符处。可以通过以下代码进行验证:
```
s = 'Hello world.I like Python.'
print(s.find('Python')) # 输出9
print(s[9]) # 输出P
```
相关推荐
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)