Как заполнить строку n символом, чтобы сделать ее определенной длины в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как заполнить строку n символом, чтобы сделать ее определенной длины в Python

Сообщение Anonymous »


Мне сложно найти точную формулировку для моего вопроса, поскольку я новичок в форматировании строк.

Предположим, у меня есть две переменные:

клиент = 'Джон Доу' баланс = 39,99 Я хочу напечатать строку шириной 25 символов и заполнить пространство между двумя значениями определенным символом (в данном случае точками):

'Джон Доу..........39,99' Поэтому, просматривая клиентов, я хочу напечатать строку, которая всегда состоит из 25 символов, с их именем слева и балансом справа, и позволить точкам корректироваться, чтобы заполнить пространство между ними.
р>
Я могу разбить это на несколько этапов и добиться результата...

клиент = 'Барри Аллен' баланс = 99 пробелы = 23 - len(клиент + str(баланс)) '{} {} {}'.format(клиент, '.' * пробелы, баланс) # конечно, предполагается, что len(customer + str(balance)) меньше 23 (что легко обойти) ...но мне интересно, есть ли более «элегантный» способ сделать это, например, с помощью форматирования строк.

Возможно ли это вообще?

Спасибо!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»