str.find(sub[, start[, end]]):

查找子字符串在字符串中出现的第一个位置,start和end指定一个查找范围,未找到返回-1。

print('0123234'.find('23')) -->2

print('0123234'.find('23', 1)) -->2

注意事项:

(1)find查找的是子字符串在全字符串中出现的第一个位置,匹配到字符串就结束查找,不管后面还有没有匹配的字符串。

(2)find查找的是子字符串在全字符串出现的第一个位置,而不是指定切片中的第一个位置。

(3)如果仅想判断子字符串是否在某一字符串中,用in判断符即可,无需find。

str.rfind(sub[, start[, end]]):

跟find方法一样,返回指定子串的index位置,只不过rfind从字符串的最右边开始查找,找不到时返回-1。

注意:从最右边开始查找,但find位置却是从原字符串的最左边开始算的。如:

print('ABCDEEF'.find('E')) -->4

#从最左边开始查找,从A到第一个D后面的E结束,返回索引值4

print('ABCDEEF'.rfind('E')) -->5

#从最右边开始查找,从A到第一个F前面的E结束,返回索引值5

python中.find函数的使用方法及实例_Python3.6find()方法使用及示例相关推荐

  1. python中show函数的用法_jQuery如何使用动画show()方法

    在设计jQuery动画的过程中,显示隐藏是最基本的操作,jQuery动画可以通过show()方法来实现,可以通过设置参数来确定显示的速度.动画的不同点上元素的移动速度.本文介绍jQuery动画显示方法 ...

  2. python中的函数参数主要有四种_python3中函数参数的四种简单用法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. 技术图文:举例详解Python中 split() 函数的使用方法

    背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...

  4. Python中print()函数不换行的方法

    一.让print()函数不换行 在Python中,print()函数默认是换行的.但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中).那么,在Python中如何做到这一点呢? 其实很简单.只 ...

  5. python中find函数的使用方法_Python教程-String 字符串使用教程

    Python 语言中的String 在Python中,String代指以下特点: 代表Unicode字符的字节数组 用单引号或双引号引起来 无限长度 Python 中 String 字符串定义方式 $ ...

  6. python中label函数_python实现在函数图像上添加文字和标注的方法

    如下所示: import matplotlib.pyplot as plt import numpy as np from matplotlib import font_manager #先确定字体, ...

  7. python中round函数的精度保留方法---四舍六入五成双

    当我们利用python进行数据计算时,通常会对浮点数保留相应的位数,这时候就会用到round函数,相信各位朋友在进行使用时会遇到各种问题,关于round函数保留精度.保留方法的问题,本文会进行详细的解 ...

  8. python中bool函数用法_在python中bool函数的取值方法

    bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...

  9. 第5天-[21天学Python]-Python中自定义函数及调用的方法

    本章内容主要包括: 声明函数 调用自定义函数 变量作用域 各种类型的函数参数应用 使用lambda建立匿名函数 Python其他常用内建函数 1.使用函数 1.1 声明函数 在python中,函数必须 ...

最新文章

  1. 《因果科学周刊》第4期:因果赋能推荐系统
  2. firewalld的9个zone、firewalld关于zone和service的操作
  3. 零基础自学python的app-零基础入门免费学Python 课程和APP推荐
  4. bzoj 1412 [ZJOI2009]狼和羊的故事 最小割建图
  5. 服务器怎么禁止iis静态文件,如何禁止IIS缓存静态文件
  6. 673. 最长递增子序列的个数
  7. 教你如何使用redis分布式锁
  8. Linux赋予目录或文件任何人都可以读、写、执行的操作
  9. 使用Weka进行数据挖掘
  10. python通过类名创建对象_如何在Python中为自动创建的类对象分配名称
  11. 242. Valid Anagram [easy] (Python)
  12. 手眼标定原理(眼在手上和眼在手外)
  13. 【数据结构课设】:后缀树
  14. 晶体二极管的主要参数
  15. 怎么选最快dns服务器,如何选择适合自己的最快的DNS服务器?-
  16. matlab 打不开excel文件
  17. 字符乱码出现的原因及解决办法
  18. 怎么制作出一张证件照?分享几种好用的证件照制作方法
  19. 天津市儿童计算机编程课,天津2021少儿编程(少儿机器人编程是什么)
  20. String.Empty和的区别

热门文章

  1. 使运放381直接耦合多级放大电路调试方法的研究
  2. 螺旋天线设计与性能分析
  3. apt更新显示以下错误消息Err:1 http://ports.ubuntu.com xenial InRelease Temporary failure resolving ‘ports.ubunt
  4. 学习笔记-WVA-MOEAD
  5. Servlet还不会?那就看这篇文章吧
  6. 星图html5,首页|星图注册|首页
  7. 全栈必备 JavaScript基础
  8. 手写数字图片库MNIST百度网盘下载链接~
  9. Arduino的舵机与红外的结合
  10. C++11迭代器专栏详解