python字符串倒数第三个_Python3-字符串的最后一个字符

我想得到字符串的最后一个字符。

我可以用len方法打印出来,但是我不能用同样的方法将它与另一个字符进行比较。现在我只需在这里粘贴这段代码。请告诉我这里发生了什么事。fields = line.split(';')

last = fields[0]

capacity = fields[1]

region = fields[2]

print(capacity)

print('kek')

print(capacity[len(capacity)-1])

print('even more kek')

while capacity[len(capacity)-1] == '0':

capacity = capacity[1:len(capacity)-2]

last = last[1:len(last)-2]

现在,输出100000

kek

0

even more kek

Traceback (most recent call last):

File "/home/mekkanizer/Документы/proj/rossvyaz/making_insert_queries.py", line 52, in

while capacity[len(capacity)-1] == '0':

IndexError: string index out of range