Ich habe folgende Zahlen: 1, 2, 3, 4, 10Format String werden xxx1, xx10 oder 1 ###, 10 ## etc
Aber ich diese Zahlen wie folgt drucken möchten:
0001
0002
0003
0004
0010
Ich habe in Google gesucht. Das Schlüsselwort ist das Zahlenformat. Aber ich habe nichts, ich bekomme nur, Format dezimal wie Esel 1,000,000.00
. Ich hoffe, Sie können mir eine Referenz vorschlagen oder mir etwas geben, um dieses Problem zu lösen.
Dank
bearbeiten, wir Number oder String.format ("% 4d", somevalue) verwenden können; aber es nur für 0
Zeichen vor Integer hinzufügen. Wie wenn ich Zeichen wie x
, #
oder vielleicht whitespace
verwenden möchte. So ist der Charakter geworden: xxxx1
xxx10
oder ####1
###10
oder 1####
10###
@Martijn Courteaux: Wenn Sie denken, diese Frage ein Duplikat ist (und ich würde mich sehr wundern, wenn es nicht so wäre), so sagt in einem Kommentar, und wir können abstimmen um diesen zu schließen. Das "Deja-Vu" -Tag war niedlich, aber so machen wir es hier nicht. –