1
Так что я хочу изменить последний символ в строке на нижний регистр. Код ниже - это метод, который я использую для печати строки назад, но список оставляет последний символ в качестве капитала, и я не могу понять, как это исправить!Как изменить регистр последней буквы в строке в python?
if s[-1] == "x":
new = ""
last_index = len(s)-1
for i in range(last_index, -1, -1):
new += s[i]
s = new
s = "".join(word[0].upper() + word[1:] for word in s.split())
print (s)
например: Вход является:
Inbox
и это выходы:
XobnI
Но я хочу, чтобы выход:
Xobni
Заранее спасибо!
И, одним махом, вы не только решить проблему _specific_, но и уменьшить код, необходимый всем этим примерно 90%. +1, но только потому, что я не мог +5 :-) – paxdiablo