Pythonでは、bool
型はTrue
またはFalse
の2つの値を持つことができます。これらの値を文字列としてフォーマットする方法はいくつかあります。
bool型を文字列としてフォーマットする
Pythonでは、bool
型の値を文字列としてフォーマットするために%s
を使用することができます。例えば、以下のように使用します。
print("%s %s" % (True, False)) # 出力: True False
また、bool
型の値を整数としてフォーマットするために%i
を使用することもできます。True
は1
に、False
は0
に変換されます。
print("%i %i" % (True, False)) # 出力: 1 0
Formatterクラスを使用する
PythonのFormatter
クラスを使用しても、bool
型の値をフォーマットすることができます。
print("{0} {1}".format(True, False)) # 出力: True False
print("{0:d} {1:d}".format(True, False)) # 出力: 1 0
以上のように、Pythonではbool
型の値を様々な方法で文字列としてフォーマットすることができます。これらの方法を理解し、適切に使用することで、より柔軟なコードを書くことができます。