获取字符串的最后4个字符

536 投票
2 回答
880587 浏览
提问于 2025-04-17 05:30

我有一个这样的字符串:"aaaabbbb"

我想知道怎么用Python获取最后四个字符,并把它们存储在一个新的字符串里?

2 个回答

86
str = "aaaaabbbb"
newstr = str[-4:]

查看这个链接: http://codepad.org/S3zjnKoD

1054

像这样:

>>> mystr = "abcdefghijkl"
>>> mystr[-4:]
'ijkl'

这个 切片 操作是用来获取字符串最后4个字符的。这里的 -4 表示从字符串的末尾开始计算范围。如果你用 [:-4] 这个表达式,就会把字符串末尾的4个字符去掉:

>>> mystr[:-4]
'abcdefgh'

想了解更多关于切片的内容,可以查看 这个 Stack Overflow 的回答

撰写回答