【发布时间】:2020-07-16 17:30:36
【问题描述】:
第一个问题
例如,如果我想打印很多相同宽度的行,我可以使用
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 有另一种最简单的方法?
第二个问题
对于对齐,我们可以使用 >、
例如
print(f'{13:.=5}')
print(f'{13:.>5}')
...13
...13
那么为什么我们需要 =,如果它的工作原理相同呢?确定该值是一个数字?它带来的更多好处是什么?
【问题讨论】: