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 string!" sub2 = "an arg" a = "i …
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 100
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 Weg.
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 auch so etwas machen wie: s …
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 machen?
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, 4898489.00
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 effizient oder müssen wir uns an die Verkettung von Einzeilern halten, bei …
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 soll?)
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, 2010"
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.