I don't see discrepancy, end and count are two arguments than mean very 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.
2011/3/29 David <ld...@gmx.net> > Dear list readers, > > the command find() takes two parameters, start and end, e.g.: > > find(substring[, start[, end]]). > > Here, a substring is located UP TO BUT NOT INCLUDING the optional > parameter 'end'. > > Compare this to replace(). replace() comes with the count argument, e.g.: > > replace(old, new[, count]) > > But here the substring is replaced UP TO AND INCLUDING to the optional > argument count. > > My question is how I am best to make sense of this discrepancy. Is there > any logic behind this that might make my life easier once I become aware > of it? I know of the indexing rules, but this here is obviously not the > same. I am curious... > > Thanks, > > David > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor