字符串的find与index函数
功能
find与index都是返回你想寻找的成员的位置
用法
string.find(item)->item: 你想查询的元素,返回一个整形string.index(item)->item: 你想查询的元素,返回一个整形或者报错Ps:字符串里的位置是从左向右,以0开始的.
区别
- 如果
find找不到元素,会返回-1 - 如果
index找不到元素,会导致程序报错
代码
| # coding:utf-8 | |
| info = 'python is a good code' | |
| result = info.find('a') | |
| print(result) | |
| result = info.find('ok') | |
| print(result) | |
| result = info.index('a') | |
| print(result) | |
| result = info.index('o') | |
| print(result) | |
| str1 = "tomorrow is sunny day" | |
| print(str1.find("is", 2, 10)) | |
| print(str1.find("is")) | |
| print(str1.find("is", 10, 15)) | |
| print(str1.find("is", 9))# coding:utf-8 | |
| info = 'python is a good code' | |
| result = info.find('a') | |
| print(result) | |
| result = info.find('ok') | |
| print(result) | |
| result = info.index('a') | |
| print(result) | |
| result = info.index('ok') | |
| print(result) | |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论







