Метод upper()
в Python отличается от других строковых методов, таких как lower
, title
, swapcase
, capitalize
, тем, что каждый из них выполняет разные операции с регистрами символов 125:
- upper() преобразует все символы строки в верхний регистр. 14
- lower() — в нижний регистр. 34
- title() — преобразует первые буквы всех слов строки в верхний регистр, а остальные — в нижний. 25
- swapcase() — меняет регистр всех символов на противоположный: буквы верхнего регистра — в нижний, и наоборот. 12
- capitalize() — преобразует первый символ строки в верхний регистр, а остальные — в нижний. 15
При этом все перечисленные методы не изменяют исходную строку, а возвращают новую строку с изменённым регистром. 24