Можно ли отформатировать строки с использованием функций в Python? - PullRequest
0 голосов
/ 12 июня 2018

У меня есть строка, содержащая закодированный пароль, который я хотел бы декодировать.Есть ли способ сделать это, используя форматирование строки (или любой другой метод)?

Например:

decode_passwords = lambda password: password # plus some decoding logic..

string = "Password: {some_value}"
decoded_string = string.format(decode_passwords)

1 Ответ

0 голосов
/ 12 июня 2018
decode_passwords = lambda password: password # plus some decoding logic..
string = "Password: {some_value}"
decoded_string = string.format(**{"some_value": decode_passwords("password")})

Просто замените "some_value" и "password" на фактические строки (или переменные, хранящие строки), вы можете узнать больше о kwargs здесь .

...