Я вижу, что не могу сделать:
"%b %b" % (True, False)
в Python. Я предположил %b
для b (oolean). Есть ли что-то вроде этого?
>>> print "%r, %r" % (True, False)
True, False
Это не специфично для булевых значений - %r
вызывает метод __repr__
на аргументе. %s
(для str
) также должен работать.
Если вы хотите True False
, используйте:
"%s %s" % (True, False)
, потому что str (True)
является «Истина»
и str (Ложь)
равно «Ложь»
.
или, если вы хотите 1 0
, используйте:
"%i %i" % (True, False)
, потому что int (True)
равно 1
и int (False)
равно 0
.