Уведомления

Группа в Telegram: @pythonsu

#1 Июль 28, 2013 23:39:58

quaker
Зарегистрирован: 2013-07-13
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Лутц М, строки

Кроме того, строки поддерживают операции подстановки, известные как фор-матированиеи доступные как в виде выражений (существовали изначально),
так и в виде методов строк (появились в версиях 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 ничего не работае, почему так?



Использую Python 3 + komodo edit )

Офлайн

#2 Июль 29, 2013 00:24:42

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Лутц М, строки

quaker
все ок.
А что вы ожидали?

Отредактировано Singularity (Июль 29, 2013 00:25:15)

Офлайн

#3 Июль 29, 2013 02:56:02

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Лутц М, строки

quaker, вы явно что то делаете не так, ибо:

>>> '%s, eggs, and %s' % ('spam', 'SPAM!')
'spam, eggs, and SPAM!'
>>> '{0}, eggs, and {1}'.format('spam', 'SPAM!')
'spam, eggs, and SPAM!'
>>>



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#4 Июль 29, 2013 08:00:00

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Лутц М, строки

quaker
я вставил в питон 1 и 2 ничего не работае, почему так?
'{0}, eggs, and {1}'.format('spam', 'SPAM!') # Метод (2.6, 3.0)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version