Integers with leading zeroes

Michael Torrie torriem at gmail.com
Thu Jul 23 04:11:47 CEST 2015


On 07/22/2015 07:51 AM, Grant Edwards wrote:
> On 2015-07-22, Ben Finney <ben+python at benfinney.id.au> wrote:
>> Laura Creighton <lac at openend.se> writes:
>>
>>> The biggest use I have for decimal numbers that begin with 0 is in
>>> credit card numbers, account numbers and the like where the first
>>> check you do is 'does this thing have the correct number of digits'.
>>
>> The following are examples of types from the real world that people
>> think of, and casually discuss, as “numbers”.
>>
>> * Postal code
>> * Credit card number
>> * Telephone number
>> * Car registration plate number
>> * Personal Identification Number (PIN)
> 
> Those are all strings.  Not numbers.

That depends.  A credit card number is indeed a number, and there are
mathematical formulas for determining if a particular number is a valid
(as in well-formed) credit card number, and possibly to identify what
kind of card it is.



More information about the Python-list mailing list