код, приведенный ниже:Как мульти заменитель с одним аргументом
a = 'value'
b = '%s %s %s'%a
результатов к:
TypeError: not enough arguments for format string
Как вставить ту же значение, хранящееся в a
объявить b
?
код, приведенный ниже:Как мульти заменитель с одним аргументом
a = 'value'
b = '%s %s %s'%a
результатов к:
TypeError: not enough arguments for format string
Как вставить ту же значение, хранящееся в a
объявить b
?
Использование Try str.format()
вместо:
>>> a = 'value'
>>> b = '{0} {0} {0}'.format(a)
>>> b
'value value value'
>>>
Прямо на! Благодаря! – alphanumeric
Я хотел бы использовать именованные параметры:
print("{a} {a} {a}".format(a="value"))
Я люблю использовать форму ниже:
a = 'value'
b = '%s %s %s' % (a, a, a)
Выход:
value value value
Что вы хотите получить? 'b = a'? –
для иллюстрации. Цель состоит в том, чтобы вставить одно и то же значение несколько раз. – alphanumeric