Re: [docs] Typo in the String docs
Hello Ramon, On Mon, Aug 13, 2012 at 2:09 PM, Ramon Royo Giner <rroyog@uoc.edu> wrote:
"Helloo".replace('oo', 'o') #does work -> "Hello" "Helloo".replace('Helloo', 'oo', 'o') #doesnt work, throws a type error, because 'o' is in the place of the third argument (maxreplace), which should be an int
I'm sorry, I could have used some examples to make my original email more clear. What you're doing is using the replace() method of the string object:
s = "Helloo" type(s) <type 'str'>
which has the first argument already "filled":
s.replace('oo', 'o') 'Hello'
so you don't need to specify once again the string it operates on. In the example you cited in the original email refers to the replace() function of the string module:
import string string.replace('Helloo', 'oo', 'o') 'Hello'
Regards, -- Sandro Tosi (aka morph, morpheus, matrixhasu) My website: http://matrixhasu.altervista.org/ Me at Debian: http://wiki.debian.org/SandroTosi
participants (1)
-
Sandro Tosi