shouldn't 'string'.find('ugh') return 0, not -1 ?
Hrvoje Niksic
hniksic at xemacs.org
Wed Oct 31 10:22:17 EDT 2007
jelle <jelleferinga at gmail.com> writes:
> 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?
How would you treat the case of 'something' being at the beginning of
the string? After all, find returns the index.
> this breaks the
>
> if check.find('something'):
> do(somethingElse)
>
> idiom, which is a bit of a pity I think.
if 'something' in check:
do(somethingElse)
More information about the Python-list
mailing list