
Gibt eine Zeichenkette in der angegebenen Formatierung zurück
Syntaxstring printf (in string format,...)
Parameterformat |
Formatzeichenkette (Template), aus der die endgültige Kette gebildet wird. Die Formatzeichenkette enthält "%"-Formatangaben, die durch als …-Argumente übergebene Parameter ersetzt werden. Die Anzahl der Argumente ist variabel. |
Beschreibung
Die Funktion gibt eine Zeichenkette zurück, die aus der angegebenen Formatzeichenkette gebildet wird, wobei die Formatangaben aus einer variablen Argumentliste aufgelöst werden (wie die Funktion printf() in C).
Formatangaben haben folgende Form:
%<flags><width><.pre><conversion>. Dabei gilt:
<flags> kann keine oder mehrere der folgenden Angaben enthalten: |
- |
Linksbündig im Feld |
+ |
Anzeige führender Zeichen |
|
<Leerzeichen> |
Platz für Präfix anstelle von Vorzeichen |
|
0 |
Auffüllen mit führenden Nullen |
|
<width> |
|
Anzahl der Erweiterungszeichen (optional) |
<pre> |
|
Zu verwendende Präzision (optional nach.) |
diouxX |
|
Mindestanzahl Stellen |
s |
|
Höchstanzahl Zeichen |
<conversion> enthält eine der folgenden Angaben: |
% |
"%"-Zeichen |
d |
Ganze Dezimalzahl mit Vorzeichen |
|
I |
Ganze Zahl mit Vorzeichen |
|
u |
Ganze Dezimalzahl ohne Vorzeichen |
|
x, X |
Ganze Hexadezimalzahl ohne Vorzeichen |
|
o |
Oktalzeichen ohne Vorzeichen |
|
c |
Character-Anzeige |
|
s |
String |
Rückgabewert
Gibt eine Zeichenkette zurück, die aus der Formatzeichenkette erstellt wird, bei der alle "%"-Formatangaben ersetzt werden.
`printf ("Lawrence Smith", format="%-20s will be opening %s in %s on %s %02d, %04d.",
"a menswear store", "Billingsley", "January", 1, 1999)`