PyPy: Python Variablen innerhalb einer Zeichenkette

Beitrag lesen

Hallo,

ich hab mir eine Ausgabefunktion gebastelt, die ungefähr so aussieht:

def Out(Text):
   print(Text)

Wie kann ich nun, wenn ich Out() benutze, Variablen einbauen, ohne, dass diese als Zeichenketten behandelt werden? Angenommen a ist eine Variable und beinhaltet die Zahl 15: Out("Es ist a Uhr"). Jetzt sollte dort "Es ist 15 Uhr kommen", tut es aber natürlich nicht, weil a als Zeichenkette behandelt wird. Mit Kommata auftrennen ("Es ist",a,"Uhr") geht natürlich auch nicht, weil dass dann mehrere Parameter wären und meine Out Funktion ja nur einen kennt. Was kann man da tun?