python基础--字符串列表元组字典

Posted hdzbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础--字符串列表元组字典相关的知识,希望对你有一定的参考价值。

一、下标和切片

所谓“下标”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间

列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。

如果想取出部分字符,那么可以通过下标的方法,(注意python中下标从 0 开始)

切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。

切片的语法:[起始:结束:步长]

注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。

 

# 索引是通过下标取某一个元素
# 切片是通过下标去某一段元素

s = ‘Hello World!‘

print(s[4])

print(s)

print(s[:]) # 取出所有元素(没有起始位和结束位之分),默认步长为1

print(s[1:]) # 从下标为1开始,取出 后面所有的元素(没有结束位)

print(s[:5])  # 从起始位置开始,取到 下标为5的前一个元素(不包括结束位本身)

print(s[:-1]) # 从起始位置开始,取到 倒数第一个元素(不包括结束位本身)

print(s[-4:-1]) # 从倒数第4个元素开始,取到 倒数第1个元素(不包括结束位本身)

print(s[1:5:2]) # 从下标为1开始,取到下标为5的前一个元素,步长为2(不包括结束位本身)

# python 字符串快速逆置
print(s[::-1])  # 从后向前,按步长为1进行取值

以上是关于python基础--字符串列表元组字典的主要内容,如果未能解决你的问题,请参考以下文章

Python基础数据结构:列表 | 元组 | 集合 | 字典

Python基础数据结构:列表 | 元组 | 集合 | 字典

python基础--字符串列表元组字典

Python_基础_(列表,元组,字典)

Python 基础入门笔记———— 字符串列表元组集合字典

python基础-字符串,列表,元组, 字典