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'
python中各种索引切片操作,让你知道各种索引操作的具体含义
于 2023-07-15 17:14:07 首次发布