Carl Trachte wrote:

I've skimmed over the PEP, and the new {}-syntax seems to have some nice
features. But I've not seen it used anywhere yet.

I am using it with 3.1 in an unreleased book I am still writing, and will in any code I publish.

<delurk>

Rami Chowdhury posted this to a mailing list; I've been using it
(perhaps unintentionally promoting it) as part of non-English,
non-ASCII font outreach:

def শালাম_বল(নাম):
   কথা = "শালাম {0}. কেমন আছেন?".format(নাম)
   print(কথা)

def say_greeting(name):
  to_say = "Greetings, {0}. How are you?".format(name)
  print(to_say)

As a user, my assumption was {} was going forward, rain or shine, and
everyone should be on board by Python 3.2.

Autonumbering, added in 3.1, makes '{}' as easy to write for simple cases as '%s'. That was one complaint about the original 3.0 version. Another was and still is the lack of conversion, which is being worked on.

  (I thought once the Talin
PEP got approved, that was it).  I wrote Steven Bethard privately
about this.

Sorry for the intrusion.

</delurk>

tjr

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to