[Tutor] What's the logic behind parameters and arguments?

Alan Gauld alan.gauld at btinternet.com
Tue Mar 29 11:35:19 CEST 2011

"Rafael Durán Castañeda" <rafadurancastaneda at gmail.com> wrote

>I don't see discrepancy, end and count are two arguments than mean 
> different things. End is the position where find ends, it could be 
> included
> or excluded, in this case is excluded. Count is the maximun number 
> of
> substrings you want to replace, it wouldn't make sense count=6 if 
> you want
> to replace 5.

And in general Python uses the convention for *positional* values
that it goes up to but not including the last position.

Compare slicing, range() etc.


Alan Gauld
Author of the Learn to Program web site

More information about the Tutor mailing list