On 2015-02-26, alister <alister.nospam.w...@ntlworld.com> wrote: > On Wed, 25 Feb 2015 23:34:29 +0000, MRAB wrote: >> On 2015-02-25 22:59, Joel Goldstick wrote: >>> On Wed, Feb 25, 2015 at 4:28 PM, MRAB <pyt...@mrabarnett.plus.com> wrote: >>>> On 2015-02-25 20:45, Mark Lawrence wrote: >>>>> >>>>> http://www.slideshare.net/pydanny/python-worst-practices >>>>> >>>>> Any that should be added to this list? Any that be removed as not >>>>> that bad? >>>> >>>> We don't have numeric ZIP codes in the UK, but the entire world has >>>> numeric telephone numbers, so that might be a better example of >>>> numbers that aren't really numbers. >>> >>> US zip codes get messed up with ints because many have a leading >>> zero. >>> I use strings
I should hope so, because US zip codes can also contain a hyphen. >> Telephone numbers can also start with zero. > > unless you are performing maths on it data that is made up of numbers > (zip code, tel number, house number etc) is still only text & should be > stored as a string. And if you _are_ performing maths on postal codes, telephone numbers and house numbers, something is seriously wrong and it probably doesn't matter how you represent things. -- Grant Edwards grant.b.edwards Yow! I am covered with at pure vegetable oil and I am gmail.com writing a best seller! -- https://mail.python.org/mailman/listinfo/python-list