我是 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]
。
s = "012345678910"
a = 7
b = 4
c = 1
print s[a:b: -c]
返回:
765
所以解释一下,它是字符串中位置 7 和位置 4 之间的一个切片,第一个元素是元素 0,步长为负一。也就是说,你得到了 7 到 4 之间的每个元素,不包括 4。
文档中详述的切片的一般形式是slice(start, stop[, step])。