Так как строки в Python — неизменяемые типы данных, для изменения строк без изменения их исходных данных используются методы строк, которые создают копию строки с изменениями. 14
Некоторые из таких методов:
- capitalize() — возвращает копию строки, у которой первая буква заглавная, а остальные приведены к строчным. 5
- lower() — возвращает копию строки, у которой все буквы приведены к нижнему регистру. 5
- swapcase() — возвращает копию строки, в которой регистр каждого буквенного символа изменён на противоположный. 2
- title() — каждую первую букву слова переводит в верхний регистр, а остальные делает строчными. 2
- replace() — возвращает строку, в которой определённый символ или подстрока заменены чем-то другим. 4
- strip() — возвращает строку с удалёнными пробелами с двух сторон. 4
- lstrip() — возвращает строку, у которой в начале удалены символы, встречающиеся в строке. 5
- rstrip() — возвращает строку, у которой в конце удалены символы, встречающиеся в строке. 5