我知道切片语法包含3个参数,即:
开始
停
步
具有以下默认值:
开始 = 0
停止 = 字符串的长度
步骤 = 1
所以,对于
> string = "abc"
> string[::]
会再来
> "abc"
但是,对于
> string[::-1]
它不应该返回:
> "a"
由于,string[start = 0] = 'a' 然后,string[start + step],即 string[0-1] = 'c',但由于它不小于 stop = 3,它将中断。
或者我是否在错误的方向上思考,python只是将字符串切成通常的方向,如果步骤为负,则返回该字符串的反向?为了简化,负步骤如何在内部工作?
繁星点点滴滴
皈依舞
相关分类