Duncan Booth  <[EMAIL PROTECTED]> wrote:
>Ville Vainio wrote:
>>>>>>> "Peter" == Peter Hansen <[EMAIL PROTECTED]> writes:
>>     Peter> Sion Arrowsmith wrote:
>>     >> But can you come up with a method for remembering which way
>>     >> round str.find() and str.index() are?
>> 
>>     Peter> Don't use "str" and you won't have anything to remember:
>> 
>>     Peter> 'foo bar baz'.find('spam')
>>     Peter> 'spanish inquisition'.index('parrot')
>> But which one raises an exception, and which one returns -1?

That's what I meant (and why I wrote "str." not "string.").

>The name index implies it returns something you can use as an index to get 
>at the substring.

Unfortunately, -1 can of course be used as an index. Mind you, it
would be perverse to expect to find the substring at it.

-- 
\S -- [EMAIL PROTECTED] -- http://www.chaos.org.uk/~sion/
  ___  |  "Frankly I have no feelings towards penguins one way or the other"
  \X/  |    -- Arthur C. Clarke
   her nu becomež se bera eadward ofdun hlęddre heafdes bęce bump bump bump
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to