① 为什么python的切片到底是什么意思
这样解释吧some_iterabel[a:b:c]
a是起始,b是结束,c时一步走多少
a[-1:-4:-1]是-1开始-4结束,一步走-1
先定范围,-1到-4就是654,一步走-1,就是倒着走,所以就是654不变。
有趣的是a[-1:-4:1]
范围还是654不过自相矛盾了,因为是从后往前算的,你又让他正着走,自然没有东西啊
② python字符串切片能填变量吗
能。Python称之为切片,切片是用于处理列表的部行族备分元素,在python中定义个字符串然后把它赋值给一个变档毁量,通过format函数能将变量填充到字符串里面。可以通过下标穗掘访问单个的字符,跟所有的语言一样,下标从0开始,这时,可以通过切片的方式来截取出定义的字符串的一部分,使用一对方括号、起始偏移量start、终止偏移量end以及可选的步长step来定义一个分片。