On 4/3/06, Greg Ewing <[EMAIL PROTECTED]> wrote:
> Barry Warsaw wrote:
>
> > I don't much like the $"" prefix
>
> This was discussed during the last round of formatting
> wars, and the conclusion was that having $ both
> inside and outside the string would be too visually
> confusing.
>
> > I don't see a good
> > way to marry the rich coercion of %-substitution with the simplicity of
> > $-substition.
>
> If I were designing a formatting system from scratch,
> I think I'd separate the issue of formatting numbers into
> strings from the issue of inserting strings into other
> strings. So instead of
>
>    "Answer no. %5d is %8.3f" % (n, x)
>
> you would say something like
>
>    subst("Answer no. {1} is {2}", format(i, 'd', 5), format(x, 'f', 8, 3))

There are an awful lot of ways to say this, such as:
  "Answer no. {1} is {2}".subst(int(i).format(5), float(x).format(8, 3))
Or:
  "Answer no. {1} is {2}".subst(format(i, '5d'), format(x, '8.3f'))
Or:
  "Answer no. {1} is {2}".subst(format('5d', i), format('8.3f', x))
Or:
  "Answer no. {1} is {2}".subst(format('5d')(i), format('8.3f')(x))

> --
> Greg Ewing, Computer Science Dept, +--------------------------------------+
> University of Canterbury,          | Carpe post meridiam!                 |
> Christchurch, New Zealand          | (I'm not a morning person.)          |
> [EMAIL PROTECTED]        +--------------------------------------+
> _______________________________________________
> Python-3000 mailing list
> Python-3000@python.org
> http://mail.python.org/mailman/listinfo/python-3000
> Unsubscribe: 
> http://mail.python.org/mailman/options/python-3000/crutcher%40gmail.com
>


--
Crutcher Dunnavant <[EMAIL PROTECTED]>
littlelanguages.com
monket.samedi-studios.com
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to