`
m4774411wang
  • 浏览: 112791 次
  • 性别: 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 转载请保留

分享到:
评论

相关推荐

    JS判断是否包含某字符串indexOf方法

    JavaScript中的`indexOf`方法是用于检测一个字符串是否包含指定的子字符串,并返回子字符串的起始位置。这个方法对于在处理字符串时进行条件判断、数据筛选等操作非常实用。下面我们将详细探讨`indexOf`方法的使用...

    js截取字符串-三种方法

    在判断一个字符串是否包含另一个字符串时,JavaScript提供了`indexOf()`方法。例如,`str.indexOf("2") != -1`将返回`true`,表示字符串`str`包含字符"2"。`indexOf()`返回目标字符串在源字符串中的索引,若未找到则...

    实验3 字符串应用与面向对象程序设计

    例如,我们可以使用`substring()`截取子字符串,`indexOf()`和`lastIndexOf()`查找字符或子串的位置,以及`equals()`和`equalsIgnoreCase()`进行字符串比较。 2-重复串,也称为回文串,是一种特殊的字符串,它可以...

    C#基础试题,和常用字符串例子

    C#基础试题和常用字符串例子 本资源摘要信息涵盖了C#基础试题和常用字符串...使用IndexOf()方法可以在字符串中搜索另一个字符串。 24.比较两个字符串的最简单方法是使用=。 使用=操作符可以比较两个字符串是否相等。

    工具类_字符串处理

    在处理大量字符串时,效率是需要考虑的重要因素,因此,了解这些方法的底层实现和性能特征对优化代码很有帮助。 对于压缩包子文件的文件名称列表“字符串工具类”,这可能是一份包含了各种字符串处理方法的源码文件...

    Java课件\第二讲_字符串

    1. **获取长度**:`length()`方法返回字符串的长度,例如`"abCD".length()`返回4。 2. **大小写转换**:`toLowerCase()`将字符串转换为全小写,`toUpperCase()`将其转换为全大写。 3. **访问字符**:`charAt(int ...

    java处理字符和字符串课件

    通过对Java中字符和字符串的处理方法的学习,我们可以更加灵活地进行数据处理。无论是简单的字符判断还是复杂的字符串操作,Java都提供了丰富的工具和支持。掌握这些基础知识对于提高编程效率和编写高质量的代码至关...

    JavaScript中的字符串操作 .txt

    9. **字符串搜索**:可以使用`indexOf()`和`lastIndexOf()`方法来查找子字符串的位置。例如: ```javascript var str = "Hello, World!"; console.log(str.indexOf("World")); // 输出 7 console.log(str....

    js截取字符串-最全方法

    它们都可以用于从字符串中提取子串,但各有特点。 1. `substring(indexStart[, indexEnd])`:此方法从`indexStart`指定的位置开始截取,直到`indexEnd`指定的位置(不包括`indexEnd`)。如果`indexStart`和`...

    探索Delphi的字符串魔力:深入字符串操作的艺术

    下面我们将深入探讨 Delphi 中字符串操作的特点及其应用。 ## Delphi 字符串概述 ### 动态字符串 Delphi 中的字符串是动态的,这意味着它们可以在运行时根据需要增长或缩短。这与一些静态字符串类型的编程语言形成...

    第8章 操作字符和字符串

    字符串有以下特点: - **定义字符串**:通常使用双引号括起来的一串字符,如`"Hello C#"`。 - **字符串转义字符**:`\`用于表示特殊字符,如`\n`表示换行,`\t`表示制表符。 - **@符号**:在字符串前加上`@`可以...

    JS——字符串

    2. **字符串的特点** - 字符串是不可变的,意味着一旦创建,就不能改变。 - 字符串可以使用单引号或双引号创建,两者效果相同。 3. **字符串属性** - `length`:返回字符串的长度,例如`str.length`。 4. **...

    Java程序设计:5 数组与字符串.ppt

    s.indexOf(字符 | 字符串); // 字符串的索引查找 s.lastIndexOf(字符 | 字符串); // 字符串的最后索引查找 字符串的修改可以通过多种方式实现,例如: s = s.toLowerCase(); // 字符串转换为小写 s = s....

    字符串检索与替换的Java程序.doc

    检索操作使用String类的indexOf()方法来查找指定的字符串,替换操作使用String类的replace()方法来替换指定的字符串。 3. 事件监听器:该程序使用Java的ActionListener接口来实现事件监听器,负责响应用户的交互...

    java字符串的处理.pdf

    字符串一旦创建,其内容不可更改,这种特性称为不可变性(Immutability),这是`String`类的一个核心特征。 #### 字符串类库种类 Java提供了两种主要的字符串处理类库:“String”类和“StringBuffer”(或在JDK5...

    js常用截取字符串

    本文将详细介绍几种在JavaScript中常用的字符串截取方法,并通过示例代码来帮助理解每种方法的特点及应用场景。 #### 1. `substring()` 方法 `substring()` 方法用于截取字符串的一部分,它接受两个参数:起始位置...

    JavaScript字符串检索字符的方法

    3. `substring()`, `slice()`, `substr()`: 这三个方法都可以用于从字符串中提取子字符串,但各有特点。 - `substring(i, j)`: 提取从下标i到下标j(不包括j)之间的字符。 - `slice(i, j)`: 和`substring()`类似...

    类库、字符串、集合、文件流

    字符串处理的一个特点是它被视为只读的`char`数组,可以通过索引访问其字符。另外,字符串连接使用`+`操作符,即使其中一个操作数不是字符串,也会自动转换。所有类型都可以调用`ToString()`方法转换为字符串。 ...

    判断字符串是否有小数的特征,并且能否转换成小数

    给定一个字符串 `str`,需要编写一个方法来判断该字符串是否具有小数特征,并能成功转换为小数。具体来说: - 如果字符串为空或者只包含空白字符,则认为不具备小数特征。 - 如果字符串中不包含`.`字符(即小数点)...

Global site tag (gtag.js) - Google Analytics