`
m4774411wang
  • 浏览: 108308 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

字符串find方法的用法

 
阅读更多

今天给大家说下python字符串的find方法,从python的文档里可以知道find方法是查找子串在字符串的开始位置。

看下文档解释:

string.find(s, sub[, start[, end]])
Return the lowest index in s where the substring sub is found such that sub is wholly contained in s[start:end]. Return -1 on failure. Defaults for start and end and interpretation of negative values is the same as for slices

后面的[]是表示可选项,start,end表示查找字符串的开始位置和结束位置。

比如下面的例子:
info = 'abca'
print info.find('a')

返回的结果是:0

info = 'abca'
print info.find('a',1)

返回的结果是:3

info = 'abca'
print info.find('333')
返回的结果是:-1

有兴趣的可以看看python 字符串 index方法。

 

原文:http://www.cnpythoner.com/post/226.html

分享到:
评论

相关推荐

    Python语言基础:字符串常用方法.pptx

    注:“find()”方法只会返回第一次被查找到的索引,即使后面还有相同的字符串,也不会被查找到。 具体实现: 结果如下: 字符串常用方法 count() 方法 用法:返回一个字符串在另一个字符串中出现的次数。 str2=...

    详解C++ string常用截取字符串方法

    string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求: find(string strSub, npos); find_last_of(string strSub, npos); 其中strSub是需要寻找的子字符串,npos为查找起始位置。找到返回子...

    python字符串查找函数的用法详解

    python字符串查找函数的使用 打开Python开发工具IDLE,新建‘findstr.py’文件,并写代码如下: s ='/ab/bx,.s' print (s.find('/x')) 注意find是匹配子字符串,而不是匹配第一个字符 F5运行程序,打印出-1,代表...

    python七种方法判断字符串是否包含子串

    1. 使用 in 和 not in in 和 not in 在 Python 中是很常用...使用 字符串 对象的 find 方法,如果有找到子串,就可以返回指定子串在字符串中的出现位置,如果没有找到,就返回 -1 >>> hello, python.find(llo) != -1 T

    Python程序基础:字符串的使用.pptx

    字符串的使用;本章导读;简单地说,序列是一块用来存放多个值的连续内存空间。 Python中常用的序列结构有字符串、列表、元组等。;序列中的所有元素都可以通过索引(下标)来获取 从左往右,第一个元素的索引为0,第二...

    mysql中find_in_set函数的基本使用方法

    假如字符串str在由多个子链组成的字符串列表strlist中,则返回值的范围在1到N之间。 一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。 如果第一个参数是一个常数字符串,而第二个是type

    find在python中的用法.docx

    find在python中的用法 在Python中,find()是一个非常常用的字符串方法。它用于在字符串中查找指定的子字符串,并返回其第一次出现的位置。如果找不到该子字符串,则返回-1。 find()方法的语法如下: str.find(sub[, ...

    Python 判断一个字符串是否包含另一个子字符串和有多少个子字符串(全网最全 六种方法)

    判断字符串中是否有某个子串 这里有六个方法 不使用string模块 1.in 存在则输出TRUE 不存在则输出FALSE a = 'love you' b = 'you' c = 'no' print(b in a) #True print(c in a) #False 2.find() 从左向右查找子串 ...

    详解Python中find()方法的使用

    find()方法判断字符串str,如果起始索引beg和结束end索引能找到在字符串或字符串的一个子串中。 语法 以下是find()方法的语法: str.find(str, beg=0 end=len(string)) 参数 str — 此选项指定要搜索的字符串。 ...

    Python中的字符串查找操作方法总结

    Python 查找字符串使用 变量.find(“要查找的内容”[,开始位置,结束位置]),开始位置和结束位置,表示要查找的范围,为空则表示查找所有。查找到后会返回位置,位置从0开始算,如果每找到则返回-1。 str = 'a,...

    python判断字符串是否包含子字符串的方法

    python的string对象没有contains方法,不用使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数。 方法1:使用 in 方法实现contains的功能: site = '//www.jb51.net/' ...

    C#在word文档中替换字符串

    在文档中搜索和替换字符串,先在word文档中标记字符串,然后再搜索标记字符串并用新的字符串替换标记字符串.主要是先选择整个文档,然后使用Find的Execute方法查找指定字符串并替换为相应字符串.

    Python实现判断一个字符串是否包含子串的方法总结

    本文实例总结了Python实现判断一个字符串是否包含子串的方法。分享给大家供大家参考,具体如下: 1.使用成员操作符 in >>> s='nihao,shijie' >>> t='nihao' >>> result = t in s >>> print result True 2.使用...

    python常见字符串处理函数与用法汇总

    主要介绍了python常见字符串处理函数与用法,结合实例形式详细分析了Python字符串操作函数find、join、replace及split功能、使用技巧与操作注意事项,需要的朋友可以参考下

    jQuery中find()方法用法实例

    本文实例讲述了jQuery中find()方法用法。分享给大家供大家参考。具体分析如下: 此方法获得匹配元素集合中所有元素的子元素,并通过选择器、jQuery 对象或元素删选。 find()方法是获取匹配元素后代元素的好方法。 ...

    MySql逗号拼接字符串查询的两种方法

    使用方法: 第一种,传入1,3,6 可以查出来 select * from XXX where FIND_PART_IN_SET('1,3,6','1,2,3,4,5') 第二种,传入1,3,6 查不出来 select * from XXX where FIND_ALL_PART_IN_SET('1,3,6','1,2,3,4,5') 函数...

    Mysql字符串字段判断是否包含某个字符串的2种方法

    主要介绍了Mysql字符串字段判断是否包含某个字符串的2种方法,本文使用Like和find_in_set两种方法实现,需要的朋友可以参考下

    python实现在字符串中查找子字符串的方法

    主要介绍了python实现在字符串中查找子字符串的方法,涉及Python中find方法的相关使用技巧,需要的朋友可以参考下

    python按照多个字符对字符串进行分割的方法

    本文实例讲述了python按照多个字符对字符串进行分割的方法。分享给大家供大家参考。具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用\w作为分割符,只要不是字母和数字的就会被分割开来。 ...

Global site tag (gtag.js) - Google Analytics