On 4/5/2012 11:10 AM Jon Clements said...
On Wednesday, 4 April 2012 23:34:20 UTC+1, Miki Tebeka  wrote:
Greetings,

I'm going to give a "Python Gotcha's" talk at work.
If you have an interesting/common "Gotcha" (warts/dark corners ...) please 
share.

(Note that I want over http://wiki.python.org/moin/PythonWarts already).

Thanks,
--
Miki

One I've had to debug...

text = 'abcdef'

if text.find('abc'):
        print 'found it!'
# Nothing prints as bool(0) is False

if text.find('bob'):
        print 'found it!'
found it!

Someone new who hasn't read the docs might try this, but then I guess it's not 
really a gotcha if they haven't bothered doing that.



Kind of begs for a contains method that returns the appropriate boolean:

if text.contains('bob')

Emile

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to