【发布时间】:2020-04-17 13:28:46
【问题描述】:
下面是代码。 我不明白[::-1][:-1]中最后一个括号的意思,你怎么能同时写两个括号。我知道第一个切片括号颠倒了字符串的顺序,但是第二个是做什么的呢?
for i in range(n,0,-1):
temp = list(alphabets[:n][i-1:])
print('-'.join(temp[::-1][:-1]+temp).center(4*n-3,'-'))
感谢合作!
【问题讨论】:
-
这能回答你的问题吗? Understanding slice notation。您可以根据需要尽可能多地链接切片 - 它们从左到右处理,结果从每个切片传递到下一个切片。
标签: python string formatting slice reverse