Метод swapcase()
Метод swapcase()
создает новую строку и меняет регистр всех букв в исходной строке: символы нижнего регистра становятся заглавными, и наоборот.
Все остальные символы остаются неименными.
Посмотрите на первый пример в редакторе. Можете угадать вывод? Это не будет выглядеть очень красиво, но Вы должны это увидеть:
i KNOW THAT i KNOW NOTHING.
output
Метод title()
Метод title()
выполняет похожую функцию - он переводит первую букву каждого слова в верхний регистр, превращая все остальные в строчные.
Посмотрите на второй пример в редакторе. Можете угадать вывод? Его результат:
I Know That I Know Nothing. Part 1.
output
Метод upper()
И последний, но не менее важный: метод upper()
создает копию исходной строки, заменяет все строчные буквы их прописными аналогами и возвращает строку как результат.
Посмотрите на третий пример в редакторе. Он выводит:
I KNOW THAT I KNOW NOTHING. PART 2.
Мы дошли до конца этого раздела. Вы удивлены работой какого-либо из методов, которые мы обсуждали до этого момента? Потратьте пару минут, чтобы просмотреть их, и давайте перейдем к следующей части курса, где мы покажем Вам, какие замечательные вещи мы можем делать со строками.
Code
# Demonstrating the swapcase() method:print("I know that I know nothing.".swapcase())
print()
# Demonstrating the title() method:
print("I know that I know nothing. Part 1.".title())
print()
# Demonstrating the upper() method:
print("I know that I know nothing. Part 2.".upper())