find方法python

作者&投稿:丹郊 (若有异议请与网页底部的电邮联系)

承滕13927688575问: 如何用python写一个简单的find命令 -
南江县唯妙回答: def find(s,sub):if sub not in s:return -1for i in range(len(s)):if s[i:len(sub)] == sub:return i

承滕13927688575问: 如何用python的find方法定位app中的元素 -
南江县唯妙回答: find()方法判断字符串str,如果起始索引beg和结束end索引能找到在字符串或字符串的一个子串中. 语法 以下是find()方法的语法: str.find(str, beg=0 end=len(string))

承滕13927688575问: Python里怎么用find找出HTML里需要的资料(不用re模块和beautifulSoup) -
南江县唯妙回答: 你可以看一个python自带的源代码.叫sgmlparser.py, 那个解析方法又叫平面解析方法.参考它的算法用find就可以解析出所要的资料.其实用find速度更快.按理比re要快不少. 只需要找到头与尾就可以. 只是因为find相对比较固定,没有re那么灵活,所以适应性差些. 经常要变更.比如你找一个class="id_xxx"这样的内容用find就很费劲.你先做一个类.它能封装你查找到起点,终点.查找区间.然后内部使用find做查找.实现类似findall, search, subplace, like等功能.其实也不难.只是如果做得太复杂了.效率可能受影响,那么你可以使用cython做成C语言的格式,效率就不受影响了.

承滕13927688575问: 关于Python 中的find和rfind的区别 -
南江县唯妙回答: find返回的是匹配的第一个字符串的位置,而rfind返回的是匹配的最后一个字符串的位置>>> str= 'hello,wrold'>>> str.find('o')4>>> str.rfind('o')8

承滕13927688575问: 如何在python中用顺序查找法查找字符串 -
南江县唯妙回答: 字符串对象本身就带有find方法,如果找到了就返回要查找字符串所在位置,否则返回-1.yourstr = 'abcdefg' print yourstr.find('def')

承滕13927688575问: 使用python语言:去掉文件中指定的某一个字符 -
南江县唯妙回答: # -*- coding: utf-8 -*- a = "{'防水程度':{'生活防水':'生活防水',''30米':'30米',},'显示类型':{'数字':'数字',},}" b = "" while( a.find(",") != 0 and a.find(",") != -1):print a.find(",")if ((a[ a.find(",") + 1] == "{") or (a[ a.find(",") ...

承滕13927688575问: python中 - 1表示什么? -
南江县唯妙回答: 通常不这样表达.因为在python里定义find如果不为0和正数就是没有找到.并不一定是-1 一般是这样写if s.find("a")<0:同样boolean类型中,用True与False来表达,虽然用1与0也有类似的效果但是尽量小心使用.初学者经常容易犯的错误是这样. if s.find("a"):s.find("a")返回值是"a"在s字符串中的位置.

承滕13927688575问: python 对相对路径的识别 -
南江县唯妙回答: 可以在start_a里面改,一般是相对路径的话,都不是以http://开头的.所以你得判断一下,是否以http开头,否则,进行添加路径名的操作.可以用find来做.比如 if href.find("http://") == 0:_____pass #no deal else:_____addurl(href) 关于路径名的话,一般就是 域名 + 当前相对路径,当然,也可以将正在爬的本页域名当参数传入,具体分情况处理.

承滕13927688575问: Python 中的index一般是什么意思,怎么个用法? -
南江县唯妙回答: Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常. 功能:从列表中找出与某...

承滕13927688575问: 如何查找Python中的关键字 -
南江县唯妙回答: 一 查看所有的关键字:help("keywords") Here is a list of the Python keywords. Enter any keyword to get more help.and elif import return as else in try assert except is while break finally lambda with class for not yield continue from or def ...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网