Curious string behavior
Diez B. Roggisch
deets_noospaam at web.de
Wed Jan 28 13:25:12 EST 2004
> address2 = ' '
> line = 'function, dealer, type, firstname, lastname, vin, blank'
> print 'Address2 Type (first check): ', type(address2)
> function, dealer, type, firstname, lastname, vin, blank =
^^^^^
Here you rebind the name type (which is initially bound to <type 'type'>,
that can be called with an argument to get its type) to the string ' '.
Hence the second
type(address2)
doesn't work.
You can do this on all symbols/names in python, which can cause confusing
errors.
Diez
More information about the Python-list
mailing list