formattazione delle stringhe

Salve, io sono un python developer e generalmente per formattare una stringa faccio un po’ come in c

return "http://%s.domain.com" % subdomain

Dove subdomain e’ una variabile stringa. Ho cercato nei docs di xojo, ma esiste la possibilita’ di formattare le stringhe in questo modo? Non trovo nulla

In Xojo devi definire la variabile

dim return as string return = "http://%s.domain.com" + subdomain

Il concatenamento il segno +

@Karim Gorjux

dim path as string="http://%s.domain.com" //puoi anche impostarla come costante return path.replace("%s", subdomain)

@Ercole Gosi
return credo che implichi cosa deve restituire una funzione.
Il problema è avere un pattern per generare una stringa in base ad un’altra.

Io ho omesso un po’ di dettagli nel mio esempio. Ne faccio un completo in python.

nome = "John"
cognome = "Doe"
eta = 30

stringa_da_stampare = "Io sono %s %s e ho %s anni" % (nome, cognome, eta)
print(stringa_da_stampare)

# questo restituisce "Io sono John Doe e ho 30 anni"

Io mi chiedo se devo esiste il formatting come esiste in vari linguaggi. In C si chiama “printf”.

Nativo non c’.
Soluzioni alternative tante.