import jinja2
pattern = "Поезд {{train['number']}} отправляется в {{train['departure_time']}} с {{train['platform']}} платформы, {{train['way']}} пути."
def function(pattern):
train = {
"number": 123,
"departure_time": "13:40",
"platform": 2,
"way": 3,
}
return jinja2.Template(pattern).render(**{'train': train})
function(pattern)