2

Python3.3ドキュメントの.format()関数に関するセクションを読み、オンラインで調査しましたが、残念ながら、「単一」オプションの例と説明しか見つかりません。

次に例を示します。

  • 右揃えで印刷

>>> print("this is a {:>30} test ".format(2.345345345345))

this is a                 2.345345345345  test 
  • 小数点以下2桁のみ印刷

>>> print("this is a {:.2f} test ".format(2.345345345345))

this is a 2.35  test

しかし、私は両方を一度にどのように行うでしょうか?すでにいろいろなバリエーションを試しましたが、残念ながらうまくいきませんでした。正しい構文を知っている人はいますか?

4

2 に答える 2

1

試す

print("this is a {:>30.2f} test ".format(2.345345345345))

疑わしい場合は、明白な解決策を試してください。

于 2013-02-20T03:35:54.563 に答える
1

そのようです:

print("this is a {:>30.2f} test ".format(2.345345345345))
于 2013-02-20T03:35:59.153 に答える