Метод str.swapcase() в Python с примерами

В этом руководстве вы узнаете о методе Python str.swapcase(), возвращающем копию строки, в которой все строчные символы преобразованы в заглавные и наоборот.

Что такое метод Python String swapcase()?

Ниже показан синтаксис метода swapcase():

str.swapcase()

Если вы используете английские символы, str.swapcase().swapcase() будет таким же, как str.

Однако это не всегда верно для неанглийских символов. Другими словами, следующее выражение не всегда будет верным:

str.swapcase().swapcase() == str

Примеры метода String swapcase()

В следующем примере метод swapcase() используется для возврата копии строки с обратным регистром букв:

message = 'Hello'
new_message = message.swapcase()

print(new_message)

Выход:

hELLO

Следующий пример иллюстрирует, как использовать метод string swapcase() с неанглийскими символами.

color = 'weiß'
print(color)

new_color = color.swapcase()
print(new_color)

print(color.swapcase().swapcase())
print(color.swapcase().swapcase() == color)  # False

Выход:

weiß
WEISS
weiss
False

Слово «weiß» — немецкое слово. В английском оно означает «белый». А буква «ß» эквивалентна «ss».

Выражение color.swapcase() возвращает ‘WEISS’. Поэтому выражение color.swapcase().swapcase() возвращает ‘weiss’.

Следовательно, выражение color.swapcase().swapcase() == color возвращает False.

Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *