python string formatting?
ich will in python eine Variable mit unbekanntem Datentyp ausgeben, dabei sollen abhängig von ihrer Länge bis zu 5 Leerzeichen vorher ausgegeben werden.
Also ist die Variable z.b. 5 Zeichen lang, sollen keine Leerzeichen ausgegeben werden, ist sie 2 Zeichen lang, sollen davor 3 Leerzeichen stehen.
wie genau geht das nochmal?
1 Antwort
rein logisch gesehen klingt das wie als müsstest du 5-len(variable) leerzeichen anhängen.
in python kann man strings multiplizieren.
also warscheinlich irgendwas wie:
var = 5-len(var)*"_" + var
hab vergessen wie man concentate bei python aber sowas in der richtung vielleicht?
yeap1990
12.10.2022, 17:10
@HiroNeedsHelp
Warum hält dich das auf? Int kann man zu string machen und listen kann man iterieren.
ja, ist die variable aber eine liste, geht das nicht. ist sie ein integer, gibt es einen fehler