-2

我是 python 新手,我应该在 php 中转换以下操作:

if len (s) == 88:
    return s[48] + s[81:67: -1] + s[82] + s[66:62: -1] + s[85] + s[61:48 : -1] + s[67] + s[47:12: -1] + s[3] + s[11:3: -1] + s[2] + s[12]

我不明白你的意思是这种格式s[a:b: -c]

4

1 回答 1

0
s = "012345678910"
a = 7
b = 4
c = 1
print s[a:b: -c]

返回:

765

所以解释一下,它是字符串中位置 7 和位置 4 之间的一个切片,第一个元素是元素 0,步长为负一。也就是说,你得到了 7 到 4 之间的每个元素,不包括 4。

文档中详述的切片的一般形式是slice(start, stop[, step])

于 2013-07-02T11:15:45.137 回答