gpt4 book ai didi

python - 使用切片表示法从字符串中反转最后 n 个字符

转载 作者:行者123 更新时间:2023-11-28 21:39:27 25 4
gpt4 key购买 nike

s是一个 python 字符串和 n一个整数 n < len(s) .我怎样才能得到最后一个 n来自 s 的字符并使用切片符号反转它们?我的尝试如下:

n = 2
s = '1234'
print(s[-n::-1]) # prints 321, was expecting 43

理由:s[::-1]反转字符串,s[-n:]得到最后一个 n字符,所以我认为 s[-n::-1]将返回最后一个 n字符反转。

是否可以在单个切片符号上执行此操作?

最佳答案

尝试:

n = 2
s = '1234'
print(s[:n-1:-1])

编辑(对于任何 n):

print(s[:-n-1:-1])

关于python - 使用切片表示法从字符串中反转最后 n 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46815477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com