Следующие коды -
d = {'name':'Joe',
'age': 25
}
mypara ='''
My name is {name}.
- I am {age} year old.
'''
print(mypara.format(**d))
дают следующий вывод:
My name is Joe.
- I am 25 year old.
Как я могу получить вывод, как показано ниже:
My name is {Joe}.
- I am {25} year old.
Следующее работает, но я ищу использование словаря вместо переменных -
name = 'Joe'
age = 25
mypara = f'''
My name is {{name}}.
- I am {{age}} year old.
'''
print(mypara)
Вывод:
My name is {Joe}.
I am {52} year old.