Python 获取字符串的最后一个字符

Python 获取字符串的最后一个字符,python,string,Python,String,因此,我有一个字符串,例如: string = '34567' 我知道字符串[-1]将返回我'7',但是我如何得到'567'呢?因为如果我从中间开始,它不起作用: string[2:-1] == '56' 通常,由于最后一个数字不算,您只需向其添加1,但在这种情况下,您不能这样做 那么如何打印“567” 但在这种情况下,你不能这么做 你可以通过不提供它来实现 >>> '34567'[-3:] '567' 它基本上要求“字符串的最后3个字符”以这种方式切分字符串的最后3个字

因此,我有一个字符串,例如:

string = '34567'
我知道字符串[-1]将返回我'7',但是我如何得到'567'呢?因为如果我从中间开始,它不起作用:

string[2:-1] == '56'
通常,由于最后一个数字不算,您只需向其添加1,但在这种情况下,您不能这样做

那么如何打印“567”

但在这种情况下,你不能这么做

你可以通过不提供它来实现

>>> '34567'[-3:]
'567'

它基本上要求“字符串的最后3个字符”

以这种方式切分字符串的最后3个字符:

string[-3:]

它是
string[2:][/code>,更多详细信息请参阅dupe。