国产成人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。

关注

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

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

妈妈的职业4免费观看完整版高清| 《一滴都不许漏》何泽城林荫| 成品网站免费直播有哪些平台推荐 | 成品人和精品人的区别哪个好 | 我的老师中韩双字ID| 《玉蒲团2之艳乳欲仙欲》| 美女和帅哥一起努力生产豆浆的视. | 疯狂祖母免费观看高清版| 97在线观看免费高清电视剧大全.| 女子蹲下尿裤子的视频| 女人被男人进入后的心理变化| 《慈母夜吟》完整版| 《不戴套瑜伽教练3》| 泡妞网站| 9.1国产NBA免费| 免费双男主做酱酱酿酿的动漫| 含着奶做着爱太舒服了| 优酷网| お母さんは母のがいない怎么读| 丁香花影院免费观看电视剧哈尔滨| 西班牙《暖昧》免费播放| 日本无码A片人妻久尤物明理紬| (NP、高H、纯肉、真空)| 把女人弄湿后男人的心理变化| 成版人黄瓜视频APP| CSGO暴躁阿姨高清大片1-4..| 人野兽马狗猪大全| 《暴雨回不了家去上司家》 | 成全在线观看免费全集高清完整版| 秘书奶头好大下面好紧| 新加坡疫情| 《大尺度吃奶做爰》电影| 《不戴套瑜伽教练3》| 黑色蕾丝女装大长腿| YY影院免费观看电视剧网站| 秘书奶头好大下面好紧| 大杂烩(TXT)小说阅读| 玩具体验馆BY 笔趣阁| 老公不在我和公发| 国产少女免费观看电视剧大全| 《一次特殊的游泳课》