ПЕРВЫЙ ВОПРОС
Например, если я хочу напечатать много строк одинаковой ширины, я мог бы использовать
print(f'{"INFO":=^50}')
print(f'{"some info":<50}')
print(f'{"another info":>50}')
И получу
=======================INFO=======================
some info
another info
Но что, если я хочу получить что-то подобное?
=======================INFO=======================
some info.............................another info
Хорошо. Я могу это сделать
print(f'{"INFO":=^50}')
print('some info' + f'{"another info":.>{50-len("some info")}}')
Может быть, python имеет другой, самый простой способ сделать это?
ВТОРОЙ ВОПРОС
Для выравнивания мы можем использовать>, <, ^ и = And = работает только с номерами. И он работает так же, как>
Например
print(f'{13:.=5}')
print(f'{13:.>5}')
...13
...13
Так зачем нам =, если он работает так же? Чтобы быть уверенным, что значение является числом? Какие плюсы это дает больше?