Função built-in format() do Python

Da documentação do Python 3

Converte um valor para uma representação "formatada", conforme controlado por format_spec. A interpretação de format_spec dependerá do tipo do argumento value. [...].

Introdução

A função format() em Python é uma função built-in versátil que permite criar strings formatadas. Ela fornece uma maneira de incorporar valores em uma string, controlar seu alinhamento e especificar sua apresentação, como o número de casas decimais ou o preenchimento.

A função format() formata um valor especificado em um formato especificado.

Exemplos

name = 'Micheal'
company = 'Dunder Mifflin'

print("My name is {0} and I work for {1}.".format(name, company))

# Formatting string (faster and easier)
print(f"My name is {name} and I work for {company}.")
My name is Micheal and I work for Dunder Mifflin.
My name is Micheal and I work for Dunder Mifflin.