python中.find函数的使用方法及实例_Python3.6find()方法使用及示例
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()方法使用及示例相关推荐
- python中show函数的用法_jQuery如何使用动画show()方法
在设计jQuery动画的过程中,显示隐藏是最基本的操作,jQuery动画可以通过show()方法来实现,可以通过设置参数来确定显示的速度.动画的不同点上元素的移动速度.本文介绍jQuery动画显示方法 ...
- python中的函数参数主要有四种_python3中函数参数的四种简单用法
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- 技术图文:举例详解Python中 split() 函数的使用方法
背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...
- Python中print()函数不换行的方法
一.让print()函数不换行 在Python中,print()函数默认是换行的.但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中).那么,在Python中如何做到这一点呢? 其实很简单.只 ...
- python中find函数的使用方法_Python教程-String 字符串使用教程
Python 语言中的String 在Python中,String代指以下特点: 代表Unicode字符的字节数组 用单引号或双引号引起来 无限长度 Python 中 String 字符串定义方式 $ ...
- python中label函数_python实现在函数图像上添加文字和标注的方法
如下所示: import matplotlib.pyplot as plt import numpy as np from matplotlib import font_manager #先确定字体, ...
- python中round函数的精度保留方法---四舍六入五成双
当我们利用python进行数据计算时,通常会对浮点数保留相应的位数,这时候就会用到round函数,相信各位朋友在进行使用时会遇到各种问题,关于round函数保留精度.保留方法的问题,本文会进行详细的解 ...
- python中bool函数用法_在python中bool函数的取值方法
bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...
- 第5天-[21天学Python]-Python中自定义函数及调用的方法
本章内容主要包括: 声明函数 调用自定义函数 变量作用域 各种类型的函数参数应用 使用lambda建立匿名函数 Python其他常用内建函数 1.使用函数 1.1 声明函数 在python中,函数必须 ...
最新文章
- 《因果科学周刊》第4期:因果赋能推荐系统
- firewalld的9个zone、firewalld关于zone和service的操作
- 零基础自学python的app-零基础入门免费学Python 课程和APP推荐
- bzoj 1412 [ZJOI2009]狼和羊的故事 最小割建图
- 服务器怎么禁止iis静态文件,如何禁止IIS缓存静态文件
- 673. 最长递增子序列的个数
- 教你如何使用redis分布式锁
- Linux赋予目录或文件任何人都可以读、写、执行的操作
- 使用Weka进行数据挖掘
- python通过类名创建对象_如何在Python中为自动创建的类对象分配名称
- 242. Valid Anagram [easy] (Python)
- 手眼标定原理(眼在手上和眼在手外)
- 【数据结构课设】:后缀树
- 晶体二极管的主要参数
- 怎么选最快dns服务器,如何选择适合自己的最快的DNS服务器?-
- matlab 打不开excel文件
- 字符乱码出现的原因及解决办法
- 怎么制作出一张证件照?分享几种好用的证件照制作方法
- 天津市儿童计算机编程课,天津2021少儿编程(少儿机器人编程是什么)
- String.Empty和的区别
热门文章
- 使运放381直接耦合多级放大电路调试方法的研究
- 螺旋天线设计与性能分析
- apt更新显示以下错误消息Err:1 http://ports.ubuntu.com xenial InRelease Temporary failure resolving ‘ports.ubunt
- 学习笔记-WVA-MOEAD
- Servlet还不会?那就看这篇文章吧
- 星图html5,首页|星图注册|首页
- 全栈必备 JavaScript基础
- 手写数字图片库MNIST百度网盘下载链接~
- Arduino的舵机与红外的结合
- C++11迭代器专栏详解