#序列名[开始位置的下标:结束位置的下标:步长] shu='0123456789' print(shu[1:9:1])#12345678开始位置为1:结束位置下标为9:步长为1 print(shu[1:9:2])#1357开始位置下标为1:结束为止下标为9:步长为2 print(shu[1:9:3])#147开始位置下标为1:结束为止下标为9:步长为3 print(shu[1:8])#1234567开始位置下标为1:结束位置下标为8:步长默认为1 print(shu[0:])#0123456789开始位置下标0结束位置下标为最后那个:步长默认为1 #负数测试 print(shu[::-1])#9876543210负号从后面往前面开始,开始位置下标为9:结束位置下标为0:步长为1 print(shu[-4:-1])#678开始位置往前面数四个为开始位置:结束位置为-1就是倒数最后一个:步长默认为1 #终极测试 print(shu[-4:-1:1])#678开始位置为倒数第四个:结束位置为倒是第一个:步长为1 print(shu[-4:-1:-1])#不能选出数据:从-4开始到-1结束,选取方向为从左往右,但-1是步长:从右往左选取 #如果选取方向(下标开始到结束的方向)和步长的方向冲突,则无法选取数据
第六章 02 切片体验
最新推荐文章于 2024-04-27 15:41:20 发布