这有两个String的方法,find()和index()。两者之间的区别在于找不到搜索字符串时会发生什么。 find()回报-1 和index()加薪ValueError。

使用 find()

>>> myString = 'Position of a character'

>>> myString.find('s')

2

>>> myString.find('x')

-1

使用 index()

>>> myString = 'Position of a character'

>>> myString.index('s')

2

>>> myString.index('x')

Traceback (most recent call last):

File "", line 1, in

ValueError: substring not found

从Python手册

string.find(s, sub[, start[, end]])

返回s中找到子字符串sub的最低索引,以使sub完全包含在中s[start:end]。-1失败返回。开始和结束以及负值的解释的默认值与切片相同。

和:

string.index(s, sub[, start[, end]])

喜欢,find()但是ValueError在找不到子字符串时提高。

python中的位置怎么看_如何获得字符在Python中的位置?相关推荐

  1. python中的位置怎么看_如何知道项目在Python有序字典中的位置

    首先,你需要阅读文档.如果打开一个Python教程,然后尝试查找有关OrderedDict的信息,您将看到以下内容:class collections.OrderedDict([items]) - R ...

  2. python以某种编码进行打印_如何在一场面试中展现你对Python的coding能力?

    (点击上方快速关注并设置为星标,一起学Python) 来源:Python数据科学    链接: https://mp.weixin.qq.com/s/KwjLpeRT4l-pOc_iRCLWzg 如果 ...

  3. python正则表达式中的r与转义字符_左手用R右手Python系列13——字符串处理与正则表达式...

    原标题:左手用R右手Python系列13--字符串处理与正则表达式 杜雨,EasyCharts团队成员,R语言中文社区专栏作者,兴趣方向为:Excel商务图表,R语言数据可视化,地理信息数据可视化.个 ...

  4. python中如何实现复制粘贴_复制粘贴功能的Python程序 python 中如何实现

    python 中如何实现对文件的复制.粘贴虽然小编心有不甘,可是小编也明白,这辈子就只能陪你到这了. 比如说:小编想将"c:\123\1.txt"复制到"d:\新建文件夹 ...

  5. python字符串剔除空格和逗号_用逗号分隔并在Python中删除空格

    用逗号分隔并在Python中删除空格 我有一些python代码分裂逗号,但不剥离空格: >>> string = "blah, lots , of , spaces, he ...

  6. python 内存溢出能捕获吗_从0基础学习Python (19)[面向对象开发过程中的异常(捕获异常~相关)]...

    从0基础学习Python (Day19) 面向对象开发过程中的=>异常 什么是异常 ​ 当程序在运行过程中出现的一些错误,或者语法逻辑出现问题,解释器此时无法继续正常执行了,反而出现了一些错误的 ...

  7. python中常用的序列化模块_使用pickle模块对python对象进行序列化

    pickle模块是Python自带的一个标准模块,专用于Python各种对象的序列化和反序列化,可用于Python内置的各种数据对象(Python中一切都是对象),也可用于程序员自定义的类和对象. p ...

  8. python元胞自动机模拟交通_结构专栏 | 解析DEFORM软件中的元胞自动机法

    点击上方蓝色字体,关注我们 导语 金属材料的性能取决于内部的微观组织结构,而好的材料性能和价格是产品最大的优势.随着现代物理冶金.热成形技术.热处理技术和计算机技术的兴起与发展,使预测和控制金属材料热 ...

  9. python中again函数怎么用_《“笨方法”学python 》 once again 20170729

    习题1 第一个程序 ## 问题 怎么让脚本只打印一行 管道!| head -n 1 --求助rd攀攀 习题4 变量和命名 =是等于,作用是为东西取名,==检查左右两边是否相等 下划线字符 在变量中被用 ...

  10. python中sqrt(4)*sqrt(9)_【单选题】Python表达式sqrt(4)*sqrt(9)的值为

    [单选题]Python表达式sqrt(4)*sqrt(9)的值为 更多相关问题 构成营业利润的要素主要包括(). A.营业收入 B.营业成本 C.营业税金及附加 D.所得税费用 E.管理费用 已知二次 ...

最新文章

  1. 机器学习笔记-线性模型
  2. 论文笔记:GVCNN: Group-View Convolutional Neural Networks for 3D Shape Recognition
  3. 【入门必读】产品经理如何培养自己的逻辑思维方式
  4. 2440 休眠唤醒的实现过程(作者:wogoyixikexie@gliet)
  5. Linux 查找指定文件并删除
  6. 拆解食饮新消费品牌的增长密码
  7. 最近总结——关于自己的基础问题
  8. 一些算法竞赛参考书及豆瓣评分
  9. 提供《疯狂的程序员》下载地址
  10. CS231n李飞飞计算机视觉 迁移学习之物体定位与检测上
  11. 凸优化第四章凸优化问题 4.3线性规划问题
  12. (伪)点到线段的距离 C++
  13. The7th Zhejiang Provincial Collegiate Programming Contest-Problem A:A - Who is Older?
  14. 看看最新BTA大厂的Java程序员的招聘技术标准,Java篇
  15. 组合(Combination)
  16. 联想电脑白屏了按哪个键可以修复?
  17. sina vistor system
  18. 容器服务ACK+容器网络文件系统CNFS快速搭建NGINX网站(体验有礼)
  19. 机器学习1:泛化(过拟合、欠拟合)
  20. 计算机辅助三维诊断英文,人体CT图像的三维可视化(英文)

热门文章

  1. vuejs 开发中踩到的坑
  2. Android之调试打印
  3. Fragment学习(二): 管理Fragment和Fragment通讯
  4. 多线程之生产者与消费者问题
  5. 访问kubernetes dashboard UI报错
  6. Ubuntu 16.04错误:The update information is outdated this may be caused by network...的问题解决...
  7. 你知道哪些苹果自家应用采用 Swift 语言编写吗?
  8. ceph--磁盘和rbd、rados性能测试工具和方法
  9. cakephp2.X教程第一部分(基于cakephp1.3.4在线教程的改编)
  10. 内连接,外连接,临时表,定义表,视图