Python字符串的索引与切片

作者:渴望力量的哈士奇 时间:2021-08-17 23:46:00 

1、字符串的索引与获取

字符串的索引方式与列表的索引方式是一样的。只不过列表是每个元素的自身就有一个索引位置,而字符串是每个字符就有一个索引位置。

  • 索引规则与列表相同

  • 切片和索引的获取与列表相同

  • 无法通过索引进行修改和删除操作(字符串不可修改)

示例如下:

name = 'Adem'
print(name[0])
print(name[-1])

 执行结果如下:

 >>> A
>>> m

2、字符串的 find 与 index 函数

find 与 index 函数的功能:获取元素的索引位置

find 与 index 函数的用法:

  • string.index(item) —> item:查询个数的元素,返回索引位置

  • string.find(item) —> item:查询个数的元素,返回索引位置

find 与 index 函数的区别:

  • find 如果获取不到,返回 -1

  • index 如果获取不到,则直接报错

示例如下:

info = 'My name is Neo'
print(info.find('Neo'))
print(info.index('Neo'))

执行结果如下:

>>> 11
 >>> 11

info = 'My name is Neo'
print(info.find('Jack'))
print(info.index('Jack'))

执行结果如下:

>>> -1
>>> ValueError: substring not found

来源:https://blog.csdn.net/weixin_42250835/article/details/123153592

标签:Python,字符串,索引,切片
0
投稿

猜你喜欢

  • 解读python基于netconf协议获取网元的数据

    2023-06-29 20:26:23
  • Python参数传递机制传值和传引用原理详解

    2023-07-28 11:16:02
  • PHP实现的AES加密、解密封装类与用法示例

    2023-07-23 12:56:45
  • Django 自定义分页器的实现代码

    2023-06-20 15:21:03
  • 浅析Bootstrap缩略图组件与警示框组件

    2024-04-23 09:16:01
  • mysql 5.7.20\\5.7.21 免安装版安装配置教程

    2024-01-26 14:05:33
  • JavaScript用Number方法实现string转int

    2024-05-11 09:33:43
  • 对python中的乘法dot和对应分量相乘multiply详解

    2021-01-14 15:54:58
  • python文件编译为pyc后运行的实现步骤

    2021-03-08 22:36:46
  • MYSQL必知必会读书笔记第六章之过滤数据

    2024-01-28 19:15:03
  • 如何利用python发送邮件

    2022-11-09 09:34:31
  • 学会javascript之迭代器

    2024-04-10 16:12:40
  • sql脚本查询数据库表,数据,结构,约束等操作的方法

    2024-01-19 17:23:26
  • python 实现一个反向单位矩阵示例

    2023-07-27 16:05:51
  • 解析Oracle 8i/9i的计划稳定性

    2010-07-26 13:09:00
  • python pandas dataframe 去重函数的具体使用

    2023-10-15 00:56:36
  • Python爬虫框架-scrapy的使用

    2022-09-11 20:12:28
  • python 实现矩阵按对角线打印

    2022-08-01 02:01:07
  • 10分钟学会Google Map API (一)

    2009-06-07 18:17:00
  • Selenium浏览器自动化如何上传文件

    2023-07-12 17:41:01
  • asp之家 网络编程 m.aspxhome.com