【发布时间】:2021-11-13 16:03:31
【问题描述】:
尤其是,这超出了我的想象:
print(f"foo: {foo:>7f}, bar: {bar:>5d}")
我可以想象f 表示浮点数,d 表示整数,但我不太明白 >7f 和 >5d 是做什么的。
请注意,我明白什么
print(f"foo: {foo}, bar: {bar}")
会。
【问题讨论】:
-
在python3.9+中可以缩短为
f"{=foo:>7f} {=bar:>5f}":P -
你看the docs了吗?
-
是的,但我听不懂。尽管由于答案我现在明白了,但我仍然觉得措辞让我感到困惑。
-
@Joran 我认为你在错误的地方有平等。
f"{foo=:>7f} {bar=:>5f}" -
哈哈,哎呀:P 谢谢