How can I tell when a string is in fact a number?
Joshua Muskovitz
josh at open.com
Mon Nov 6 14:44:11 EST 2000
> Here's another whimsical solution (to the digits-only problem),
> with _peculiar_ failings...
>
> def isanum(str):
> l=list(str)
> l.sort()
> return l[0]>='0' and l[-1]<='9'
>
> Apart from little defects such as being O(N log N), and breaking
> for the empty-string, I wonder if there's any Python implementation
> where this will really fall apart (EBCDIC...?).
I believe that even in EBCDIC, digits form a contiguous part of the encoding
space. And thanks for pointing out that the question and the reference
implementation were inconsistent. I think I've had too many years of this
sort of work -- I only look at the reference implementation! :-)
-- josh
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 80,000 Newsgroups - 16 Different Servers! =-----
More information about the Python-list
mailing list