x = " \{ Hello \} {0} " print(x.format(42)) gibt mir : Key Error: Hello\\ Ich möchte die Ausgabe drucken: {Hello}
Bezieht sich üblicherweise auf eine Reihe von Methoden zum Anzeigen einer beliebigen Anzahl unterschiedlicher Datentypen in einer Zeichenfolge.
x = " \{ Hello \} {0} " print(x.format(42)) gibt mir : Key Error: Hello\\ Ich möchte die Ausgabe drucken: {Hello}
Python 2.6 führte die str.format()Methode mit einer etwas anderen Syntax als der vorhandene %Operator ein. Was ist besser und für welche Situationen? Im Folgenden wird jede Methode verwendet und das gleiche Ergebnis erzielt. Was ist also der Unterschied? #!/usr/bin/python sub1 = "python...
Gegeben: a = 1 b = 10 c = 100 Wie zeige ich eine führende Null für alle Zahlen mit weniger als zwei Ziffern an? Dies ist die Ausgabe, die ich erwarte: 01 10
Ich möchte eine Zeichenfolge mit Leerzeichen ausfüllen. Ich weiß, dass das Folgende für Nullen funktioniert: >>> print "'%06d'"%4 '000004' Aber was soll ich tun, wenn ich das will?: 'hi ' Natürlich kann ich die Saitenlänge messen und tun str+" "*leftover, aber ich möchte den kürzesten...
Ist es möglich, Platzhalter in Zeichenfolgenwerten zu haben string.xml, denen zur Laufzeit Werte zugewiesen werden können? Beispiel: einige Zeichenfolge PLACEHOLDER1 einige weitere Zeichenfolge
Gibt es eine einfache Möglichkeit, eine Zeichenfolge in Go zu formatieren, ohne die Zeichenfolge zu drucken? Ich kann: bar := "bar" fmt.Printf("foo: %s", bar) Ich möchte jedoch, dass die formatierte Zeichenfolge zurückgegeben und nicht gedruckt wird, damit ich sie weiter bearbeiten kann. Ich könnte...
Ich muss ein Preisfeld anzeigen, das manchmal entweder 100 oder 100,99 oder 100,9 sein kann. Ich möchte den Preis nur dann in 2 Dezimalstellen anzeigen, wenn die Dezimalstellen für diesen Preis eingegeben werden, zum Beispiel, wenn es 100 ist, sollte es nur so sein zeige 100 nicht 100.00 und wenn...
Ich habe eine Nummer, die ich in eine Zeichenfolge konvertieren muss. Zuerst habe ich das benutzt: Key = i.ToString(); Aber mir ist klar, dass es in einer seltsamen Reihenfolge sortiert wird, und deshalb muss ich es mit Nullen auffüllen. Wie könnte ich das
Ich möchte anzeigen: 49 wie 49.00 und: 54.9 wie 54.90 Unabhängig von der Länge der Dezimalstelle oder ob es Dezimalstellen gibt, möchte ich eine Decimalmit 2 Dezimalstellen anzeigen , und ich möchte dies auf effiziente Weise tun. Der Zweck ist die Anzeige von Geldwerten. z.B,...
Wir müssen ständig Strings für die Protokollausgabe erstellen und so weiter. In den JDK-Versionen haben wir gelernt, wann StringBuffer(viele Anhänge, thread-sicher) und StringBuilder(viele Anhänge, nicht thread-sicher) zu verwenden sind. Was ist der Rat zur Verwendung String.format()? Ist es...
Kotlin hat eine hervorragende Funktion namens String-Vorlagen. Ich liebe es wirklich. val i = 10 val s = "i = $i" // evaluates to "i = 10" Aber ist es möglich, die Vorlagen zu formatieren? Zum Beispiel möchte ich Double in String-Vorlagen in Kotlin formatieren, um zumindest eine Anzahl von...
Gibt es eine Möglichkeit, eine Standard- oder benutzerdefinierte Zeichenfolge im numerischen Format anzugeben, um immer das Vorzeichen auszugeben, sei es + ve oder -ve (obwohl ich nicht sicher bin, was es für Null tun
Primitive Frage, aber wie formatiere ich Zeichenfolgen wie folgt: "Schritt {1} von {2}" durch Ersetzen von Variablen mit Java? In C # ist es
In Python kann ich beim Formatieren von Zeichenfolgen Platzhalter eher nach Namen als nach Position füllen: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Ich frage mich, ob das in Java möglich ist (hoffentlich ohne externe Bibliotheken)....
t = e['updated_parsed'] dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6] print dt >>>2010-01-28 08:39:49.000003 Wie verwandle ich das in einen String?: "January 28,
Ich sehe, ich kann nicht: "%b %b" % (True, False) in Python. Ich vermutete %bfür b (oolean). Gibt es so
Ich möchte eine datetimeZeichenfolge vom Datum mit Millisekunden haben. Dieser Code ist typisch für mich und ich bin gespannt darauf, wie man ihn verkürzt. from datetime import datetime timeformatted= str(datetime.utcnow()) semiformatted= timeformatted.replace("-","") almostformatted=...
Wie kann ich das anzeigen: Dezimal ('40800000000.00000000000000') als '4.08E + 10'? Ich habe das versucht: >>> '%E' % Decimal('40800000000.00000000000000') '4.080000E+10' Aber es hat diese zusätzlichen
Gibt es eine Möglichkeit, eine Zeichenfolge nach Namen und nicht nach Position in C # zu formatieren? In Python kann ich so etwas wie dieses Beispiel machen (schamlos von hier gestohlen ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has...
Ich verarbeite eine Textdatei mit den Koordinaten x, y, z 1 128 1298039 123388 0 2 .... Jede Zeile wird mit in 3 Elemente unterteilt words = line.split() Nach der Verarbeitung der Daten muss ich die Koordinaten in eine andere txt-Datei zurückschreiben, damit die Elemente in jeder Spalte rechts...