Als «string-formatting» getaggte Fragen

Bezieht sich üblicherweise auf eine Reihe von Methoden zum Anzeigen einer beliebigen Anzahl unterschiedlicher Datentypen in einer Zeichenfolge.

1
str.format () löst KeyError aus
Der folgende Code löst eine KeyErrorAusnahme aus: addr_list_formatted = [] addr_list_idx = 0 for addr in addr_list: # addr_list is a list addr_list_idx = addr_list_idx + 1 addr_list_formatted.append(""" "{0}" { "gamedir" "str" "address" "{1}" } """.format(addr_list_idx, addr)) Warum? Ich benutze Python 3.1.

6
Chart.js - Formatieren der Y-Achse
Ich verwende Chart.js, um ein einfaches Balkendiagramm zu zeichnen, und ich muss seine Y-Achse wie folgt formatieren 123456.05 bis 123 456,05 $ Ich verstehe nicht, wie man es benutzt scaleLabel : "<%=value%>" Ich habe jemanden gesehen , der auf " JS Micro-Templating " zeigte, aber keine Ahnung, wie man das …

2
Python TypeError: Nicht leere Formatzeichenfolge, die an das Objekt .__ format__ übergeben wird
Ich habe kürzlich diese TypeError-Ausnahme getroffen, die ich nur sehr schwer debuggen konnte. Ich habe es schließlich auf diesen kleinen Testfall reduziert: >>> "{:20}".format(b"hi") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: non-empty format string passed to object.__format__ Das ist mir sowieso nicht klar. Die Problemumgehung …

3
Wie implementiere ich eine bedingte Zeichenfolgenformatierung?
Ich habe an einem textbasierten Spiel in Python gearbeitet und bin auf eine Instanz gestoßen, in der ich eine Zeichenfolge basierend auf einer Reihe von Bedingungen unterschiedlich formatieren möchte. Insbesondere möchte ich Text anzeigen, der Elemente in einem Raum beschreibt. Ich möchte, dass dies in der Raumbeschreibung genau dann angezeigt …

3
Wie formatiere ich einen QString?
Ich möchte einen String für das Qt-Label formatieren, ich programmiere in C ++ auf Qt. In ObjC würde ich so etwas schreiben wie: NSString *format=[NSString stringWithFormat: ... ]; Wie macht man so etwas in Qt?

13
Bei jeder N Zeichen ein Trennzeichen zur Zeichenfolge hinzufügen?
Ich habe eine Zeichenfolge, die Binärziffern enthält. Wie trenne ich eine Zeichenfolge nach jeder 8-stelligen? Angenommen, die Zeichenfolge lautet: string x = "111111110000000011111111000000001111111100000000"; Ich möchte nach jeweils 8 Zeichen ein Trennzeichen wie (Komma) einfügen. Ausgabe sollte sein: "11111111,00000000,11111111,00000000,11111111,00000000," Dann möchte ich es an eine Liste <> letzte 8 Zeichen zuerst …


8
Wie kann ich eine Zeichenfolge mit fester Breite nach links ausrichten?
Ich möchte nur Textspalten mit fester Breite, aber die Zeichenfolgen sind alle rechts statt links aufgefüllt !!? sys.stdout.write("%6s %50s %25s\n" % (code, name, industry)) produziert BGA BEGA CHEESE LIMITED Food Beverage & Tobacco BHP BHP BILLITON LIMITED Materials BGL BIGAIR GROUP LIMITED Telecommunication Services BGG BLACKGOLD INTERNATIONAL HOLDINGS LIMITED Energy …

8
Kann das Protokollierungsformat von Python abhängig von der Nachrichtenprotokollstufe geändert werden?
Ich verwende den Python- loggingMechanismus, um die Ausgabe auf dem Bildschirm zu drucken. Ich könnte dies mit print-Anweisungen tun, möchte dem Benutzer jedoch eine genauere Granularität ermöglichen, um bestimmte Ausgabetypen zu deaktivieren. Ich mag das Format, das für Fehler gedruckt wird, würde aber ein einfacheres Format bevorzugen, wenn der Ausgabepegel …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.