前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Python零基础入门篇②③] - 字符串的索引与切片

[Python零基础入门篇②③] - 字符串的索引与切片

原创
作者头像
哈哥撩编程
修改2024-07-03 18:29:17
1070
修改2024-07-03 18:29:17

⭐️ 字符串的索引与获取

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

  • 索引规则与列表相同
  • 切片和索引的获取与列表相同
  • 无法通过索引进行修改和删除操作(字符串不可修改)

示例如下:

代码语言:python
代码运行次数:0
复制
name = 'Adem'
print(name[0])
print(name[-1])

# 执行结果如下:
# >>> A
# >>> m

⭐️ 字符串的 find 与 index 函数

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

find 与 index 函数的用法:

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

find 与 index 函数的区别:

  • find 如果获取不到,返回 -1
  • index 如果获取不到,则直接报错

示例如下:

代码语言:python
代码运行次数:0
复制
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

我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ⭐️ 字符串的索引与获取
  • ⭐️ 字符串的 find 与 index 函数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档