码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-03-14 20:07:28      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:倒数   索引   pytho   int   下标   逆置   pre   理解   部分   

一、下标和切片

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

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

如果想取出部分字符,那么可以通过下标的方法,(注意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基础--字符串、列表、元组、字典

标签:倒数   索引   pytho   int   下标   逆置   pre   理解   部分   

原文地址:https://www.cnblogs.com/hdzbk/p/10532969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!