Форум сайта python.su
0
Кроме того, строки поддерживают операции подстановки, известные как фор-матированиеи доступные как в виде выражений (существовали изначально),
так и в виде методов строк (появились в версиях 2.6 и 3.0):
1)>>> ‘%s, eggs, and %s’ % (‘spam’, ‘SPAM!’) # Выражение (во всех версиях)
‘spam, eggs, and SPAM!’
2)>>> ‘{0}, eggs, and {1}’.format(‘spam’, ‘SPAM!’) # Метод (2.6, 3.0)
‘spam, eggs, and SPAM!’
Это отрывок с Лутц М. - Изучаем Python (4-е издание)- 2011, я вставил в питон 1 и 2 ничего не работае, почему так?
Офлайн
75
quaker
все ок.
А что вы ожидали?
Отредактировано Singularity (Июль 29, 2013 00:25:15)
Офлайн
221
quaker, вы явно что то делаете не так, ибо:
>>> '%s, eggs, and %s' % ('spam', 'SPAM!') 'spam, eggs, and SPAM!' >>> '{0}, eggs, and {1}'.format('spam', 'SPAM!') 'spam, eggs, and SPAM!' >>>
Офлайн
857
quaker
я вставил в питон 1 и 2 ничего не работае, почему так?
'{0}, eggs, and {1}'.format('spam', 'SPAM!') # Метод (2.6, 3.0)
Офлайн