Implicit conversion to boolean in if and while statements
Albert van der Horst
albert at spenarnc.xs4all.nl
Mon Jul 16 13:57:45 EDT 2012
In article <b2971c4d-0769-4d03-a7b6-c527629a85c1 at x39g2000yqx.googlegroups.com>,
Ranting Rick <rantingrickjohnson at gmail.com> wrote:
>We DON'T want Python to silently convert "cost" to a string. What we
>DO want is to force the author to use the str function thereby making
>the conversion explicit.
We do want Python to silently convert "cost" to a string in the
proper context.
cost= 3.75
print( cost )
>
>Same with converting objects to bools.
I think "if" is sufficient context to convert something to a boolean.
It now is a matter of good taste and what fits best in Python as a
whole. Nothing to be dogmatic about.
Groetjes Albert
--
--
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- being exponential -- ultimately falters.
albert at spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst
More information about the Python-list
mailing list