python中各种索引切片操作,让你知道各种索引操作的具体含义

sequence = 'Hello, World!'

# 获取从索引 0 到索引 5 之间的子序列
printsub_sequence = sequence[0:5]  # 输出: 'Hello'

# 获取从索引 7 开始到序列末尾的子序列
sub_sequence = sequence[7:]  # 输出: 'World!'

# 获取从序列开头到索引 5(不包括索引 5)的子序列
sub_sequence = sequence[:5]  # 输出: 'Hello'

# 获取完整的序列的副本
sub_sequence = sequence[:]  # 输出: 'Hello, World!'

# 使用步长为 2 获取子序列
sub_sequence = sequence[::2]  # 输出: 'Hlo ol!'

# 使用负数索引获取子序列
sub_sequence = sequence[-6:-1]  # 输出: 'World'

# 反转序列
sub_sequence = sequence[::-1]  # 输出: '!dlroW ,olleH'

# 获取从索引 2 到索引 8 之间的子序列,步长为 2
sub_sequence = sequence[2:8:2]  # 输出: 'loW'

# 获取从索引 5 开始到序列末尾的子序列,步长为 3
sub_sequence = sequence[5::3]  # 输出: ' ,l'

# 获取从序列开头到索引 7(不包括索引 7)的子序列,步长为 1
sub_sequence = sequence[:7:1]  # 输出: 'Hello, '

sub_sequence = sequence[-1]  # 输出: '!'

# 使用负数索引切片,获取倒数第三个到倒数第一个元素的子序列
sub_sequence = sequence[-3:]  # 输出: 'ld!'

# 使用负数索引切片,表示从开头到倒数第三个字符(不包括倒数第三个字符)的子序列
sub_sequence = sequence[:-3] # 输出:'Hello, Wor'

# 使用负数索引切片,获取倒数第四个到倒数第二个元素的子序列
sub_sequence = sequence[-4:-1]  # 输出: 'rld'
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值