ryniek90 wrote:
On 6 Paź, 06:37, Dennis Lee Bieber <wlfr...@ix.netcom.com> wrote:
On Sun, 4 Oct 2009 15:48:16 -0700 (PDT), TerryP <bigboss1...@gmail.com>
declaimed the following in gmane.comp.python.general:
In the last 4 years, I have never missed functions like .*scanf() or
atoi().
It's probably a greeaaat thing that Python provides nether as built
ins (per se).
Uhm... Isn't the second one spelled "int()" <G>
--
Wulfraed Dennis Lee Bieber KD6MOG
wlfr...@ix.netcom.com HTTP://wlfraed.home.netcom.com/
Ok thanks all for answers. Not counting .split() methods and regexps,
there's nothing interesting.
But I remember that lambda function also was unwelcome in Python, but
finally it is and is doing well. So maybe someone, someday decide to
put in Python an alternative, really great implementation of scanf() ?
scanf does three things: parses string fields out of text, optionally
converts strings to numbers, and puts the results into pointed-to boxes.
Since Python does not have pointer types, a python function cannot very
well do the last, but has to return the tuple of objects. However, if a
format string has named rather than positional fields, a Python function
could either return a dict or set sttributes on an object. That could be
useful.
If I were doing this, I would look into using the new str.format()
strings rather than %-formatted strings.
--
http://mail.python.org/mailman/listinfo/python-list