String format - Help!
Verfasst: Donnerstag 16. September 2021, 21:07
Hallo zusammen!
ich hänge gerade an einem Formatierungsproblem fest:
Ich habe die Variablen:
id
name
menge
gewicht
preis
Diese sollen sich zu folgendem String zusammenfügen:
Also z.B.
Also ein Art tabellarisches Layout wenn man das so sagen kann.
Mein Problem ist nun, dass wenn sich die zeichenlänge der einzelnen Variablen unterscheidet, sich alles im String verschiebt.
z.B.
Jede Variable bräuchte also eine fest definierte Länge innerhalb des Strings. Ist sie zu lang, soll sie einfach bei Zeichen x abgeschnitten/gerundet werden. Leerzeichen müssten bei zu kurzen Variablen aufgefüllt werden, damit der Abstand immer gleich bleibt. So zumindest meine Überlegung. Nur wie bekomme ich das hin?
Ich habe schon alles mögliche mit String format/fString versucht aber will es einfach nicht klappen. Kann mir da jemand weiterhelfen?
ich hänge gerade an einem Formatierungsproblem fest:
Ich habe die Variablen:
id
name
menge
gewicht
preis
Diese sollen sich zu folgendem String zusammenfügen:
Code: Alles auswählen
{id}. {name} {menge}ml/{gewicht}g {preis}€
Code: Alles auswählen
1. Wasser 1000.00ml/1000.00g 2.50€
Mein Problem ist nun, dass wenn sich die zeichenlänge der einzelnen Variablen unterscheidet, sich alles im String verschiebt.
z.B.
Code: Alles auswählen
2. Ananasschorle 10.00ml/10.00g 30.50€
Jede Variable bräuchte also eine fest definierte Länge innerhalb des Strings. Ist sie zu lang, soll sie einfach bei Zeichen x abgeschnitten/gerundet werden. Leerzeichen müssten bei zu kurzen Variablen aufgefüllt werden, damit der Abstand immer gleich bleibt. So zumindest meine Überlegung. Nur wie bekomme ich das hin?
Ich habe schon alles mögliche mit String format/fString versucht aber will es einfach nicht klappen. Kann mir da jemand weiterhelfen?