python find用法

转载 2013年12月05日 18:10:42

案例:

### 1 ###

复制代码
str = "01213456"

if str.find("23"):
    print "YES!"
else:
    print  "NO!"
复制代码

### 2 ###

复制代码
str = "01213456"

if str.find("23"):
    print "YES!"
else:
    print  "NO!"
复制代码

上两个案例结果都为“YES!”, 非常令我吃惊,2不应该是NO!吗?

这里注意两点

     1. if  str.find('23'):  此时默认为  str.find('23') != 0:

     2. find()函数找不到时返回为-1

经查阅得知其用法

函数原型:find(str, pos_start, pos_end)

解释:

  • str:被查找“字串”
  • pos_start:查找的首字母位置(从0开始计数。默认:0
  • pos_end: 查找的末尾位置(默认-1

返回值:如果查到:返回查找的第一个出现的位置。否则,返回-1

举例论证:

           1.str = "0123"
                     print str.find("2",1,-1)      #2

           2.str = "1111"
                     print str.find("1")           #0,首次出现的位置

python中find()的用法

1.描述Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返...
  • MTbaby
  • MTbaby
  • 2016年11月09日 16:27
  • 3196

python find()用法

原文链接:http://www.cnblogs.com/kaituorensheng/archive/2012/08/06/2625752.html 案例: ### 1 ### ...
  • onlyanyz
  • onlyanyz
  • 2014年12月30日 15:57
  • 5620

python中str.find和 in list的区别使用

在一个str中查找特定的字符串,使用string1.find(substring)的语法,这种查找时一种模糊查找; 但是z...
  • qingyang1014
  • qingyang1014
  • 2014年08月08日 10:48
  • 2575

python2.7:str.find 用法

函数原型:find(str, pos_start, pos_end) 解释: str:被查找“字串”pos_start:查找的首字母位置(从0开始计数。默认:0)pos_end: 查找的末尾位置(默...
  • LANGZI7758521
  • LANGZI7758521
  • 2016年03月24日 19:22
  • 2192

python的 find()用法

函数原型:find(str, pos_start, pos_end) 解释: str:被查找“字串”pos_start:查找的首字母位置(从0开始计数。默认:0)pos_end: 查找的末尾位...
  • maggieyang0326
  • maggieyang0326
  • 2015年11月11日 16:04
  • 95

linux入门(二):find指令的用法

650) this.width=650;" src="http://img.baidu.com/hi/jx2/j_0055.gif" alt="j_0055.gif" />我们知道,Linux下fin...
  • qq_29695087
  • qq_29695087
  • 2016年05月31日 09:08
  • 2153

Python网络爬虫(2)处理网页数据find和findall函数

findAll(tag, attributes, recursive, text, limit, keywords) find(tag, attributes, recursive, text, k...
  • GenteelDevil
  • GenteelDevil
  • 2017年01月07日 17:28
  • 1362

Linux中find的命令用法小结

1、find /home -mtime -2      在home下查最近两天改动的文件 2、-type 查找某一类型的文件,诸如:b-块设备文件;d-目录;c-字符设备文件;p-管道文件;l-符...
  • DAMONBOO
  • DAMONBOO
  • 2016年08月24日 13:36
  • 756

selenium元素查找find_element_by_css_selector()实例

selenium元素查找find_element_by_css_selector()实例 以百度登录为例
  • u012113628
  • u012113628
  • 2017年02月28日 18:28
  • 5296

matlab中find函数的用法

find   找到非零元素的索引和值     语法: 1.  ind = find(X) 2.  ind = find(X, k) 3.  ind = find(X, k, ...
  • honglin_ren
  • honglin_ren
  • 2014年06月28日 09:36
  • 4433
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python find用法
举报原因:
原因补充:

(最多只允许输入30个字)