Мой текущий подход следующий:
Код: Выделить всё
def swap_case(s):
word = []
for char in s:
word.append(char)
for char in word:
if char.islower():
char.upper()
else:
char.lower()
str1 = ''.join(word)
PS: Я знаю, что s.swapcase() легко решит эту проблему, но я хочу изменить символы внутри строки во время цикла for.
Подробнее здесь: https://stackoverflow.com/questions/486 ... -in-python