`
m4774411wang
  • 浏览: 107893 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

字符串index方法的特点

 
阅读更多

python 的index方法是在字符串里查找子串第一次出现的位置,类似字符串的find方法,不过比find方法更好的是,如果查找不到子串,会抛出异常,而不是返回-1

比如:

info = 'abca'
print info.index('a')

返回:0,说明字母a是在info的第0个位置。

如果我们把字母a换成333是什么结果。

print info.index('333')
ValueError: substring not found

它会有一个异常的出现,方便我们来处理。

本文地址:http://www.cnpythoner.com/post/224.html 转载请保留

分享到:
评论

相关推荐

    2Java SE(上).doc

    首先该方法会使用给定的字符串与当前字符串进行全匹配,当找到位置后,会将给 定字符串中第一个字符在当前字符串中的位置返回。常用来查找关键字使用。 重载方法: int lastIndexOf(String str):返回给定的...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    zollty-tmpl:具有JavaScript的快速字符串(和HTML)模板引擎

    具有JavaScriptHTML或字符串模板引擎 特征 速度快,体积小且没有依赖性。 支持包括内部模板。 支持json,array和任何js对象作为渲染数据。 简洁的语法,易于使用。 支持所有常用的浏览器。 支持使用html脚本或...

    超级文件替换器(ReplaceTools)

    4.对成对的特征字符串之间的字符提取功能的实现 可以提取批量的符合要求的指定特征字符串之间的 文字例如C程序中的/**/注释 5.提取方式可以选择,分为包括特征字符串和不包 括特征字符串,并且提取的文本可以进行...

    JavaScript笔记

    | 强调:replace方法不改变元字符串,只能返回新字符串。必须用变量接收新字符串 | |--js中正则表达式语法:/正则表达式/[属性后缀]--其中属性后缀,g:全局匹配 i:忽略大小写(仅英文有效) 如果不适用模式匹配...

    入门学习Linux常用必会60个命令实例详解doc/txt

    umount 命令是mount命令的逆操作,它的参数和使用方法和mount命令是一样的。Linux挂装CD-ROM后,会锁定CD—ROM,这样就不能用CD- ROM面板上的Eject按钮弹出它。但是,当不再需要光盘时,如果已将/cdrom作为符号链接...

    精通javascript

    • 2.13.htm 通过字符串调用toLowerCase()方法 • 2.14.htm 使用值的数据操作 • 2.15.htm 对数据的引用执行 • 2.16.htm 字符串的比较 第3章(\第3章) • 3.1.htm ...

    精通JavaScript

    • 2.13.htm 通过字符串调用toLowerCase()方法 • 2.14.htm 使用值的数据操作 • 2.15.htm 对数据的引用执行 • 2.16.htm 字符串的比较 第3章(\第3章) • 3.1.htm ...

    KV_Store_In_40_Lines:40行代码中的微型内存键值存储

    字符串到字符串键值支持。 使用JSON作为表示格式。 当参数不适合HTTP方法时为容错的。 用法 使用node index.js启动服务器。 默认主机为localhost,端口为8800。 GET方法 使用GET方法和URL参数来查询键及其值。 ...

    EXCEL集成工具箱V6.0

    细分为<用数字顺序或倒序><用EXCEL存储格内容><增加字符串><清除字符串><替换字符串>多方式改名,优点明显。例:替换字符串就支持起始长度、替换个数、GB2与BIG5码相互转换等多选项操作,也支持文件扩展名的修改。现...

    EXCEL集成工具箱V8.0完整增强版(精简)

    细分为<用数字顺序或倒序><用EXCEL存储格内容><增加字符串><清除字符串><替换字符串>多方式改名,优点明显。例:替换字符串就支持起始长度、替换个数、GB2与BIG5码相互转换等多选项操作,也支持文件扩展名的修改。现...

    node-template-literals-engine:一个非常简单的模板文字模板引擎

    (也称为“模板字符串”)是一种运行嵌入表达式和字符串插值的熟悉且易于使用的方法,这是模板引擎的主要功能。 该库使用传统技术(布局,局部,助手等)包装模板文字,以通过结构化文件格式( .jstl )方便使用。 ...

    mongoq:像这样使用 mongoDB

    基于特征标准【连接字符串格式】【连接字符串】 完整的方法支持可链接的api 引入基于设计的 。 => v0.2 控制流 => v0.2安装 npm install mongoq例子 var assert = require("assert"), mongoq = require("../index....

    koa-react-carvel:一种轻松的React服务器端渲染koa中间件

    流和字符串模式渲染 Gzip压缩流和字符串渲染 渲染缓存 样式化的分量和无聊的内容 Cookie和令牌基础凭证 适用于现有或新的React项目时只有很少的更改 使用存在的客户端路由 用法 基于由create-react-app和react-...

    cl-ppcre:Common Lisp 正则表达式库

    CL-PPCRE - 用于 Common Lisp 的便携式 Perl 兼容正则表达式抽象的CL-PPCRE 是一个可移植的 Common Lisp 正则表达式库,具有以下特点: 它与Perl兼容(尤其是与结合使用时,可以兼容解析正则表达式字符串)。...

    sql-to-mongodb:一个将SQL表转换为MongoDB数据库的Node.js脚本

    sql到mongodb Node.js脚本,用于将SQL数据库转换... 如有必要,请修改MongoDB连接字符串。 在MongoDB中设置目标数据库的名称。 跑 node index.js 等待 复制可能需要一些时间! 更多! 在我的新书《找到更多类似的内容

    parse-to-threads:自动将解析Webhook数据发送到Threads.io

    然后,它将将此电子邮件地址(MD5)散列为十六进制字符串,该字符串用作该人的唯一标识符,并为线程识别调用构造POST正文。 用户电子邮件和姓名被添加为特征。 然后,服务器使用Parse Webhook发送的所有可用参数...

    javabiginteger源码-bytes-java:Bytes是一个实用程序库,可以轻松地在Java中创建、解析、转换、验证和转换字节数组

    处理带有任意字符集的编码和规范化字符串的字符串 实用功能,如indexOf 、 count 、 isEmpty 、 bitAt , contains ... 灵活性提供您自己的转换器、验证器和编码器 代码是用目标编译的,以保持与Android和旧Java应用...

    BtoC购物网站源码 v1.0

    一、源码特点1、采用典型的三层架构技术进行开发,作品非常不错,功能很全面,欢迎下载学习交流二、功能介绍本源码是一个购物网站源码。分为前台用户界面和后台管理员... 2、附加数据库连接字符串配置文件在web.config

Global site tag (gtag.js) - Google Analytics