国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

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

python中index和find有什么区别

python基础 index find

头像

宋雪维

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

我们在使用表格的时候,通常会创建索引,索引可以大大加快数据的检索速度,加快表与表之间的连接。在使用分组和排序时,子句进行数据检索可以明显减少查询中分组和排序的时间。之前小编向大家介绍过在列表起索引作用的index() 函数(http://www.kgfgufj.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。

关注

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

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

11人裸体航班女服务员是谁| 白日梦我 电视剧| 图书馆H含着粉嫩小奶头H漫画| 嗯~啊~叫..~呻..吟视..| 玩隐私位置游戏| 母亲把儿子当老公的表现知乎| 《法国空乘5》观看| 邻里大战| 苍井空| 小婕子太紧了太深了| 法国《口咬》电影完整版| 蜜桃成熟3D| 激战2奶妈| 法国空姐5大结局| 汗汗画画免费阅读在线阅读| 少女韩国免费观看高清电视剧八戒 | 國产麻豆AVMDMD0179| 亚洲| 浏览器| 15岁女初中生免费观看电视剧 | 一家乱战1-13集小说免费阅读| 男同网站| 第一章破外女初尝云雨| 李丽珍| 一线产区和二线产区的品牌走位| 婆媳双飞杨钰莹阅读| 三人成虎| 98在线高清免费观看电视剧狂飙 | 欧美大尺寸SUV的未来发展趋势 | 《一滴都不许漏》何泽城林荫| 天美麻花星空高清免费观看完整版.. | 十大名阴排名一览表| 池面| B站夫妻进入高峰期需要多久| 饭桌上张开腿给公| 九九在线观看免费播放大全电视剧| 许飞琼| 一线产区和二线产区的品牌走位 | 局长边摸边吃奶边做爰| 每日大赛 反差吃瓜爆料合集视频| 《灭火宝贝4》