Python----切片及相关序列操作

字符串的下标(索引)

索引从左往右从0开始,从右往左从-1开始,遵循左闭右开原则。

var1 = "hello python"
print(var1[1])
print(var1[2])
print(var1[4])

# 输出结果
>>>e
>>>l
>>>o

切片

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

  • 不包含结束位置下标对应的数据, 正负整数均可;

  • 步⻓是选取间隔,正负整数均可,默认步⻓为1。

name = "hellopython"

print(name[2:6:2])  # 从2开始,到6结束,步长为2(不会拿到6本身)
print(name[:5])     # 从0开始,下表为5结束(不会拿到本身)
print(name[1:])     # 从1开始,一直到结束
print(name[:])      # 拿取所有
print(name[::2])    # 从0开始,步长为2,拿取所有
print(name[:-1])    # 从0开始,到最后一个数结束(-1代表最后一个数,不包含-1本身)
print(name[-4:-1])  # 从倒数第四个开始,到倒数第一个结束(不包含-1本身)

步长为-1时则从后至前取值。

print(name[-2:-5:-1])   # 从-2开始,倒着打印字符串,步长为1
#输出结果
oht

序列常用操作方法

 


 
 





posted @   Cenb  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示