So etwas wie `" irgendein Satz ... # {Wert} ... "`
`aus Rubin.
Wenn Sie suchen, können Sie herausfinden, wie Sie% als Konvertierungsspezifizierer verwenden oder die Formatierungsfunktion verwenden.
Im vorherigen Einführungsbeispiel hatte ich jedoch das Gefühl, dass die Sichtlinie hin und her war, und ich hatte den Eindruck, dass die Formatfunktion so lang war.
from functools import partial
myprint = partial(print, sep='')
hex_value = 0x1234
myprint('the value is %x'%hex_value,' and...')
Sie können sich jeder Variablen nähern, indem Sie die Zeichenfolgen durch ,. Im obigen Beispiel wird das Einfügen von Leerzeichen verhindert. Wenn jedoch kein Problem vorliegt, kann die Druckfunktion unverändert verwendet werden. Ich denke, es ist in Ordnung, weil das Ausgabeformat ebenfalls angegeben ist. Bitte lassen Sie mich wissen, ob es eine bessere Funktion gibt.
(Zusatz) Das formatierte String-Literal, das in Version 3.6 und höher verwendet werden kann, war genau das, wonach die Notation suchte. Vielen Dank, dass Sie @naari. (Siehe Kommentare)
Recommended Posts