# [Python-Dev] unicodedata.numeric (was RE: stupid floating point
question...)

**The Ping of Death
**
ping@lfw.org

*Thu, 28 Sep 2000 15:35:24 -0500 (CDT)*

On Thu, 28 Sep 2000, Fredrik Lundh wrote:
>* if I had access to the time machine, I'd change it to:
*>*
*>* >>> unicodedata.numeric(u"\N{VULGAR FRACTION ONE THIRD}")
*>* (1, 3)
*>*
*>* ...but maybe we can add an alternate API that returns the
*>* *exact* fraction (as a numerator/denominator tuple)?
*>*
*>* >>> unicodedata.numeric2(u"\N{VULGAR FRACTION ONE THIRD}")
*>* (1, 3)
*>*
*>* (hopefully, someone will come up with a better name)
*
unicodedata.rational might be an obvious choice.
>>> unicodedata.rational(u"\N{VULGAR FRACTION ONE THIRD}")
(1, 3)
-- ?!ng