1. ホーム
  2. python

[解決済み] PythonのStringでbooleanはどのようにフォーマットされますか?

2022-04-16 14:15:41

質問

できないんですね。

"%b %b" % (True, False)

をPythonで作成しました。私が推測したのは %b をb(oolean)に変更しました。このようなものはあるのでしょうか?

どのように解決するのですか?

>>> print "%r, %r" % (True, False)
True, False

これはブーリアン値に特化したものではありません -。 %r が呼び出されます。 __repr__ メソッドで引数を指定します。 %sstr も動作するはずです。