Programador Leigo
⚡ 60 segundos strings

Alinhar texto com center(), ljust() e rjust()

Alinhe strings à esquerda, direita ou centro com um único método. Perfeito para tabelas no terminal.

align_str.py
titulo = 'Python'

print(titulo.center(20, '-'))
# -------Python-------

print(titulo.ljust(20, '.'))
# Python..............

print(titulo.rjust(20, '.'))
# ..............Python

# Util para menus
for item, preco in [('Cafe', 5), ('Bolo', 12)]:
    dots = '.' * (20 - len(item))
    print(f'{item}{dots}{preco}')

Compartilhar