获取字符串的最后4个字符
我有一个这样的字符串:"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 的回答。