Какие методы нужны форматирования строк python?
Для форматирования строк можно использовать следующие методы:
1) str.capitalize()
возвращает копию строки, где первая буква - заглавная, остальные - строчные.
2) str.lower
возвращает копию строки, где все буквы строчные.
3) str.upper()
возвращает копию строки, где все буквы заглавные.
4) str.strip([chars])
возвращает копию строки без пробелов в начале и конце строки, если метод используется без параметров. Если передать буквы chars, то в начале и конце будут удалены они.
5) str.swapcase()
возвращает копию строки, где все заглавные буквы заменены строчными, а строчные - заглавными.
6) str.title()
возвращает копию строки, в которой каждое слово начинается с заглавной буквы, остальные буквы - строчные.
7) str.format()
возвращает копию строки, в которой каждое замещающее поле, заключенное в фигурные скобки {}
, заменяется строковым значением соответствующего аргумента, переданного в метод.
a = 'Adam'
b = 'Eve'
print('The first man {0} and the first woman {1}'.format(a, b))
# => The first man Adam and the first woman Eve
У метода множество дополнительных возможностей таких как: приведение типов, преобразование в другие системы счисления, выравнивание и т.д. Подробнее см. документацию.