Como faço para converter uma string em uma string f
Eu estava lendo issoblogue nas novas f-strings do python e elas parecem realmente legais. No entanto, eu quero poder carregar um f-string de um string ou arquivo.
Não consigo encontrar nenhum método de string ou outra função que faça isso.
Do exemplo no meu link acima:
name = 'Fred'
age = 42
f"My name is {name} and I am {age} years old"
'My name is Fred and I am 42 years old'
Mas e se eu tivesse uma cordas
? Eu quero ser capaz des
, algo assim:
name = 'Fred'
age = 42
s = "My name is {name} and I am {age} years old"
effify(s)
Acontece que eu já posso executar algo semelhante astr.format
e angarie o desempenho. Nomeadamente:
format = lambda name, age: f"My name is {name} and I am {age} years old"
format('Ted', 12)
'My name is Ted and I am 12 years old'