Вот несколько способов сделать это.
Вы можете заменить всю строку на кусочек себя.
s = "hello"
s = s[:-3] # string without last three characters
print s
# he
В качестве альтернативы вы можете явно удалить последние три символа из строки и затем присвоить их обратно строке. Хотя это, возможно, и более читабельно, но менее эффективно.
s = "hello"
s = s.rstrip(s[-3:]) # s[-3:] are the last three characters of string
# rstrip returns a copy of the string with them removed
print s
# he
В любом случае вам придется заменить исходное значение строки измененной версией, потому что они являются «неизменяемыми» (неизменяемыми) после установки значения.