Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #33265

Re: Error messages from format()

Date 2012-11-13 16:18 -0500
From Dave Angel <d@davea.name>
Subject Re: Error messages from format()
References <k7tnqp$4r2$1@theodyn.ncf.ca> <50a293a0$0$29999$c3e8da3$5496439d@news.astraweb.com> <k7uaak$mo4$1@theodyn.ncf.ca>
Newsgroups comp.lang.python
Message-ID <mailman.3645.1352841512.27098.python-list@python.org> (permalink)

Show all headers | View raw


On 11/13/2012 03:24 PM, Colin J. Williams wrote:
> <SNIP>
>
> I am working on the assumption that the first argument of the format
> builtin function and be a sequence of values, which can be selected
> with {1:}, {2:}, {0:} etc.
>
> The docs don't make this clear.  I would appreciate advice.
>

The built-in function format():

http://docs.python.org/3.3/library/functions.html?highlight=format%20builtin#format

The first parameter is a single object, NOT a sequence.  One object, one
format.  If you want more generality, use the str.format() method:

http://docs.python.org/3.3/library/stdtypes.html?highlight=format#str.format

where you can supply a list or a dictionary of multiple items to be
formatted into a single string.  That's the one where you supply the
curly braces.


-- 

DaveA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Error messages from format() "Colin J. Williams" <cjw@ncf.ca> - 2012-11-13 10:08 -0500
  Re: Error messages from format() Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-11-13 18:38 +0000
    Re: Error messages from format() "Colin J. Williams" <cjw@ncf.ca> - 2012-11-13 15:24 -0500
      Re: Error messages from format() Dave Angel <d@davea.name> - 2012-11-13 16:18 -0500
      Re: Error messages from format() Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-11-13 22:54 +0000

csiph-web