Exponential Notation and integers

Erik Max Francis max at alcyone.com
Fri Nov 19 00:49:46 CET 2004


Timothy Fitz wrote:

> Why are all numberical literals in exponential notation floats? To me
> it is counter-intuitive for 1e3 to behave so fundamentally different
> from 1000.

Probably primarily by convention.  Most language use computerized 
scientific notation to represent floating point numbers, not integers. 
It makes sense, after all:  should 1.344e3 be an int, but 1.344e2 be a 
float?

-- 
Erik Max Francis && max at alcyone.com && http://www.alcyone.com/max/
San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis
   I'll have to get over this sooner or later. Why not now?
   -- Louis Wu



More information about the Python-list mailing list