On Sep 29, 6:07 pm, Devin Jeanpierre <jeanpierr...@gmail.com> wrote: > > However, as you use the new format method you will come to appreciate > > it. It's an adult beverage with an acquired taste. ;-) > > Yeah. It's a much more difficult to read thing, but once you learn how > to write it it flows faster. > > Of course, I never managed to learn how to write it...
A good way to start out is to just use the positional arguments. py> name = "Bob" py> "Hello my name is {0}".format(name) Hello my name is Bob py> "Hello my name is {name}".format(name=name) Hello my name is Bob py> "Hello my name is {0}. My named spelled backwards is: {0}".format(name) Hello my name is Bob. My named spelled backwards is: Bob py> "A small fry cost {0:0.2f}".format(1.6666666) A small fry cost 1.67 py> "A small car cost {0:,.2f}".format(11666.6666) A small car cost 11,666.67 # Python 2.7+ you can omit the index. py> "{} = {}".format("value",2) value = 2 Start with the small stuff and then diversify! You'll be glad you made the change. -- http://mail.python.org/mailman/listinfo/python-list