Python String- leere Zeichen einfügen?
Hallo ich möchte gerne durch eien Variable, ich nenne sie hier mal leer, Leerzeichen einfügen (keine Lust meine Leerzeichen selbst zu zählen ^^). Ich schreibe mit streamlit, denkt euch das st.write also einfach als normalen Printbefehl. Mit dem uu.g. leer=' ' klappts leider nicht. Da gibts doch bestimmt ein Helferlein, wie z.B. bei Latex das /quad oder /qquad oder ~. Weiß da jemand was?
leer=' '
st.write('Auftragsnummer: '+Auftragsnummer+leer+'Projektnummer: '+Projektnummer)
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Python
Du kannst dafür einen Format Specifier nutzen.
st.write(f'Auftragsnummer: {Auftragsnummer}{"":5}Projektnummer: {Projektnummer}')
Dieser Ausdruck:
{"":5}
Füllt den linksseitigen String mit Leerzeichen auf. In diesem Fall 5.
Scheint als ob streamlit sowas ganz einfach nicht zulässt.
Danke dir vielmals, leider funktioniert das nicht :( . Ich versteh das mit dem f auch nicht. (bin blutiger Anfänger)