shouldn't 'string'.find('ugh') return 0, not -1 ?

jelle jelleferinga at gmail.com
Wed Oct 31 09:31:06 EDT 2007


the subject pretty much says it all.
if I check a string for for a substring, and this substring isn't found, 
should't the .find method return 0 rather than -1?
this breaks the 

if check.find('something'):
    do(somethingElse)

idiom, which is a bit of a pity I think.

cheers,

-jelle




More information about the Python-list mailing list