Boolean zu string mit Kleinbuchstaben

Können die str.format() Methode print boolean Argumente ohne aktivierte strings?

Kann ich nicht verwenden str(myVar).lower() als argument der format, da will ich bewahren die groß - /Kleinschreibung, wenn myVar ist kein boolean.

Bitte postet keine Lösungen mit bedingter Kontrollen von den Werten der Variablen.

Alle ich bin interessiert an der Möglichkeit, Folgendes zu schreiben:

"Bla bla bla {}".format(myVar)

so, dass der Ausgang wird "Bla bla bla true" wenn myVar == True und "Bla bla bla false" wenn myVar == false

Gibt es einen bestimmten Grund, Sie wollen Kleinbuchstaben booleans? Ist diese JSON-Bezug, zum Beispiel?
Nein, str.format() wird nicht verwandeln Falle von booleschen Werten, würden Sie brauchen, um dies manuell tun. Warum brauchen Sie diese?
if mybool: str = 'true' else: str = 'false'
boolval = 'true' if mybool else 'false'. Oder einfach nur str(mybool).lower()..
"ftarlusee"[myVar::2] für extra Spaß 🙂

InformationsquelleAutor tubafranz | 2014-08-18

Schreibe einen Kommentar