栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中字符串的使用方法2-2

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中字符串的使用方法2-2

在Python的字符串中可以使用索引。

1 索引的一般使用

在字符串中使用索引,与在数组中使用索引类似,第一个“元素”的索引值是0,之后依次增加,如图1所示。

图1 索引的一般使用

从图1中可以看出,变量word的类型是字符串,word[0]表示字符串中的第一个元素,而word[5]表示字符串中的第六个元素。从输出可以看出,在Python中没有“字符”类型,而是把单个的“字符”也是字符串,只不过该字符串中只有一个“字符”。

2 索引的特殊使用

2.1 索引为负数的情况

在Python中,索引的值可以是负数,其中-1表示最后一个元素,-2表示倒数第二个元素,以此类推,如图2所示。

图2 索引为负数的情况

 2.2 索引为区间的情况

2.2.1 指定左右端点的区间

在Python中,索引的值可以是一个区间,这叫做切片(slicing),如图3所示。需要注意的是,该区间是“左闭右开”的,即包含左边的值而不包含右边的值。

图3 索引为范围的情况

其中,word[0:2]表示从第一个元素到第三个元素,包括第一个元素但是不包括第三个元素;word[2:5]表示从第三个元素到第五个元素,包括第三个元素但是不包括第五个元素。

2.2.2 默认端点的区间

索引区间的端点可以使用默认值,左侧端点的默认值是0,右侧端点的默认值是字符串长度,如图4所示。

图4 默认端点的区间

 其中,word[:2]使用了左侧默认端点,等价于word[0:2];word[1:]使用了右侧默认端点,等价于word[1:6];word[:]使用了两端的默认端点,等价于word[0:6]。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/713919.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号