韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python中index和find有什么区别

python中index和find有什么区别

python基础 index find

头像

宋雪维

2021-01-12 17:44:3210558浏览 · 0收藏 · 0评论

我们在使用表格的时候,通常会创建索引,索引可以大大加快数据的检索速度,加快表与表之间的连接。在使用分组和排序时,子句进行数据检索可以明显减少查询中分组和排序的时间。之前小编向大家介绍过在列表起索引作用的index() 函数(http://www.dlx-jjdq.cn/jishu/jichu/21636.html)。其实在python中,起索引作用的不止index函数,还有find函数,这两个函数有什么区别呢,下面,小编来向大家介绍一下。

一、index()

index()方法语法:

str.index(str, beg=0, end=len(string))

python index()方法检测字符串中是否包含字符串str,如果指定beg(开始)和end(结束)范围,则检查是否包含在指定的范围内。如果包含字符串则返回开始的索引值,否则抛出异常。

使用代码:

PyDoc_STRVAR(index__doc__,
"S.index(sub [,start [,end]]) -> int\n\
\n\
Like S.find() but raise ValueError when the substring is not found.");
 
static PyObject *
string_index(PyStringObject *self, PyObject *args)
{
    Py_ssize_t result = string_find_internal(self, args, +1);
    if (result == -2)
        return NULL;
    if (result == -1) {
        PyErr_SetString(PyExc_ValueError,
                        "substring not found");
        return NULL;
    }
    return PyInt_FromSsize_t(result);
}

二、find()

find()方法语法:

str.find(str, beg=0, end=len(string))

python find()方法检测字符串中是否包含字符串str,如果指定beg(开始)和end(结束)范围,则检查是否包含在指定范围内,如果包含字符串则返回开始的索引值,否则返回-1

使用代码:

PyDoc_STRVAR(rfind__doc__,
"S.rfind(sub [,start [,end]]) -> int\n\
\n\
Return the highest index in S where substring sub is found,\n\
such that sub is contained within S[start:end].  Optional\n\
arguments start and end are interpreted as in slice notation.\n\
\n\
Return -1 on failure.");
 
static PyObject *
string_rfind(PyStringObject *self, PyObject *args)
{
    Py_ssize_t result = string_find_internal(self, args, -1);
    if (result == -2)
        return NULL;
    return PyInt_FromSsize_t(result);
}

通过小编这么一对比,你知道index函数和find函数有什么区别了吗?实际上这俩者内部并没有什么区别,只不过是在没有找到对应字符串,是一个异常,还是返回-1。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

无人区免费高清版观看| 夫妻生活视频曝光| 《特殊的补课方式》| 《蜜桃成熟时1997》主题曲歌..| 《蜜桃成熟时1997》主题曲歌..| 中字《喝醉的丈夫被结城送回家》| 《太太你想丈夫被开除吧》| 美女被咬小头头视频大全| 国产尺码和欧洲尺码| 女性抹胸开襟哺乳衣的注意事项| 国精产品一品二品国精| 老赵在货车把儿媳妇送到了| 男女啪啪做爰高潮全过有多动症| 996是什么意思| 己满十八岁免费观看电视剧| 半插和全插有什么区别| 内衣秀| 孕妇| 白带内裤拉丝尿液| 引诱沉沦BY肉桂笔趣阁小说 | 第一章破外女初尝云雨| 女性肛交一次肛门多久恢复| お母さんは母のがいない怎么读| 男生把小困困放到女生困里视频| 《艳女伦交》未删减版| 亚洲一区在线| 日本MV与欧美MV的区别| 姐姐的闺蜜2字ID高冷霸气| 茄子视频| 第1章品尝朋友娇妻| 美国伦理4女警| 黑色蕾丝女装大长腿| 三个老师轮流给学生布置作业 | 麻花MV在线看免费观看电视剧 | 麻豆| 暴躁老女人免费观看电视剧| 女性俱乐部LOGO| 亚洲偷偷拍一区二区三| 蜜桃成熟时3D| | 适合夫妻二人看的小众影视剧