1
그래서 문자열의 마지막 문자를 소문자로 변경하려고합니다. 아래 코드는 역순으로 문자열을 인쇄하는 데 사용하는 방법이지만 마지막 문자는 대문자로 남겨 둡니다.이 문제를 해결할 방법을 찾을 수 없습니다!파이썬에서 문자열의 마지막 문자의 대소 문자를 변경하는 방법은 무엇입니까?
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