Python Формат cтрок
Формат строк
Как мы узнали из главы «Переменные Python», мы не можем комбинировать строки и числа следующим образом:
Но мы можем комбинировать строки и числа с помощью метода format().
Метод format()
принимает переданные аргументы, форматирует их и помещает в строку с {}.
Пример
Используйте метод format()
для вставки чисел в строки:
age = 36
txt = "Меня зовут Андрей, мне {}"
print(txt.format(age))
Попробуйте сами »
Метод format() принимает неограниченное количество аргументов и помещается в соответствующие заполнители:
Пример
quantity = 3
itemno = 567
price = 49.95
myorder = "Я хочу {}
едениц товара {} за {} долларов."
print(myorder.format(quantity, itemno, price))
Попробуйте сами »
Вы можете использовать порядковые номера {0}
чтобы убедиться, что аргументы размещены в правильных заполнителях:
Пример
quantity = 3
itemno = 567
price = 49.95
myorder = "Я хочу заплатить {2}
доллара за {0} едениц товара {1}."
print(myorder.format(quantity,
itemno, price))
Попробуйте сами »
Узнайте больше о форматировании строк в нашей главе Форматирование строк.