Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 27, 2014 23:45:09

SLaVeRS9
От: Москва
Зарегистрирован: 2014-02-07
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

.format vs %

Уважаемые ветераны
Наткнулся на два разных подхода при форматировании строк.

первый - оператор %
второй - использование метода .format

В книге приводятся + и минусы каждого, но метод формат не освещается до конца в связи с тем, что во время написания данной книги он был нововведением.

На практике что лучше и чаще используется? Потеснил ли метод .format оператор % или нет? Версия питона 3.3

Офлайн

#2 Фев. 28, 2014 00:22:27

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

.format vs %

SLaVeRS9
На практике что лучше и чаще используется?
http://legacy.python.org/dev/peps/pep-3101/
% - это для старых кодов; когда коды переводят из второго в третий
можно сказать, что % сохранён для обратной совместимости



Офлайн

#3 Фев. 28, 2014 05:46:13

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

.format vs %

SLaVeRS9
однозначно .format() , можешь смело помнить что существует % , а использовать format



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

Офлайн

#4 Фев. 28, 2014 16:14:19

SLaVeRS9
От: Москва
Зарегистрирован: 2014-02-07
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

.format vs %

Спасибо!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version