On 06/05/2011 08:18, Jabba Laci wrote:
Hi,

Which is the preferred way of string formatting?

(1) "the %s is %s" % ('sky', 'blue')

(2) "the {0} is {1}".format('sky', 'blue')

(3) "the {} is {}".format('sky', 'blue')

As I know (1) is old style. (2) and (3) are new but (3) is only
supported from Python 2.7+.

Which one should be used?

I use Python 3, and I tend to use (3), unless I need to use the same
value more than once.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to