Python中的index()方法使用教程

作者:goldensun 时间:2023-05-13 20:02:31 

 index()方法确定字符串str,如果起始索引beg和结束索引end在末尾给出了找到字符串或字符串的一个子串。这个方法与find()方法一样,只是如果没有找到子符趾会抛出一个异常。
语法

以下是index()方法的语法:


str.index(str, beg=0 end=len(string))

参数

  •     str -- 此选项指定要搜索的字符串。

  •     beg -- 这是开始索引,默认情况下是 0。

  •     end -- 这是结束索引,默认情况下它等于该字符串的长度。

返回值

方法返回索引,如果找到这个str;如果没有找到则抛出一个异常。
例子

下面的例子显示了index()方法的使用。


#!/usr/bin/python

str1 = "this is string example....wow!!!";
str2 = "exam";

print str1.index(str2);
print str1.index(str2, 10);
print str1.index(str2, 40);

当我们运行上面的程序,它会产生以下结果:


15
15
Traceback (most recent call last):
File "test.py", line 8, in
print str1.index(str2, 40);
ValueError: substring not found
shell returned 1

标签:Python
0
投稿

猜你喜欢

  • MySQL在右表数据不唯一的情况下使用left join的方法

    2024-01-18 22:42:02
  • python脚本框架webpy入门安装及应用创建

    2023-08-23 05:08:51
  • 让ASP搭配MYSQL

    2009-10-04 20:30:00
  • python实现备份目录的方法

    2022-10-30 02:54:04
  • MySQL中group_concat函数深入理解

    2024-01-14 23:31:34
  • Python 实现使用空值进行赋值 None

    2021-04-12 07:01:09
  • Vue实现自定义下拉菜单功能

    2024-05-09 15:19:14
  • Centos中安装多个mysql数据的配置实例

    2024-01-21 08:36:02
  • Vite中自制mock服务器(不使用第三方服务)

    2024-04-28 09:27:14
  • MySQL中datetime时间字段的四舍五入操作

    2024-01-28 08:00:40
  • 如何基于python3和Vue实现AES数据加密

    2023-08-08 23:47:37
  • TensorFlow损失函数专题详解

    2023-08-17 10:12:13
  • 总结Go语言中defer的使用和注意要点

    2024-02-07 01:48:19
  • Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法

    2023-06-28 02:47:02
  • Python如何自动获取目标网站最新通知

    2021-07-14 18:18:16
  • python 定义函数 返回值只取其中一个的实现

    2022-07-29 21:28:21
  • 用tensorflow搭建CNN的方法

    2021-05-29 08:51:17
  • django foreignkey外键使用的例子 相当于left join

    2021-04-17 15:52:33
  • SQL- join多表关联问题

    2024-01-28 06:22:48
  • PyTorch的torch.cat用法

    2023-11-26 08:57:32
  • asp之家 网络编程 m.aspxhome.com