Clarification of notation
Seebs
usenet-nospam at seebs.net
Thu Sep 30 00:27:38 EDT 2010
On 2010-09-30, Bruce Whealton <bruce at futurewavedesigns.com> wrote:
> Next, from the documentation I see and this is just an example (this
> kind of notation is seen elsewhere in the documentation:
> str.count(sub[, start[, end]])
> This particular example is from the string methods.
> Is this a nesting of two lists inside a a third list?
No, it's not -- it's a different use of [] to indicate that things
are optional, a convention which dates back to long before Python
existed.
>I know that it
> would suggest that some of the arguments are optional, so perhaps if
> there are 2 items the first is the sub, and the second is start? Or did
> I read that backwards?
That is exactly correct. The key is the implication that you can omit
end, or both start and end. (But you can't omit start and provide end.)
-s
--
Copyright 2010, all wrongs reversed. Peter Seebach / usenet-nospam at seebs.net
http://www.seebs.net/log/ <-- lawsuits, religion, and funny pictures
http://en.wikipedia.org/wiki/Fair_Game_(Scientology) <-- get educated!
I am not speaking for my employer, although they do rent some of my opinions.
More information about the Python-list
mailing list