Это может быть самый простой вопрос. Но я попытался напечатать отдельные значения кортежа следующим образом.Печать форматированных значений кортежа
mytuple=('new','lets python','python 2.7')
>>> print "%{0} experience, %{1} with %{2} " %mytuple
Traceback (most recent call last):
File "<pyshell#25>", line 1, in <module>
print "%{0} experience, %{1} with %{2} " %mytuple
ValueError: unsupported format character '{' (0x7b) at index 1
Я хочу напечатать выходные данные следующим образом.
"new experience, lets python with python 2.7"
Я не помню, где это было сделано. Это называется распаковкой значений кортежа, печать форматированных кортежей.
вы используете как '%' метод, так и метод '{}' .format', выберите один и придерживайтесь его. –
Да! Спасибо @ TadhgMcDonald-Jensen, он работает отлично. Я добавлял ненужные брекеты, когда это не требуется. Это заблуждалось. –