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

jkj*_*kjk 346 python string

我有以下字符串: "aaaabbbb"

如何获取最后四个字符并使用Python将它们存储在一个字符串中?

Con*_*ius 707

像这样:

>>>mystr = "abcdefghijkl"
>>>mystr[-4:]
'ijkl'
Run Code Online (Sandbox Code Playgroud)

会将字符串的最后4个字符切片.-4从字符串的结尾开始范围.修改后的表达式[:-4]将从字符串末尾删除相同的4个字符:

>>>mystr[:-4]
'abcdefgh'
Run Code Online (Sandbox Code Playgroud)

有关切片的更多信息,请参阅此Stack Overflow答案.

  • 我记得这样,-4是(长度-4)的短手 (3认同)

Dhr*_*hak 56

str = "aaaaabbbb"
newstr = str[-4:]
Run Code Online (Sandbox Code Playgroud)

请参阅:http://codepad.org/S3zjnKoD

  • 不要使用内置名称(例如 str)作为变量名。使用“字符串”代替。 (10认同)