>> "aa".replace("a", "b", 1) 'aa' >>> "aa".r...">

gh-106487: Allow the 'count' argument of str.replace to be a keyword by hugovk · Pull Request #106488 · python/cpython (original) (raw)

"aa".replace("a", "b") 'bb' "aa".replace("a", "b", 1) 'aa' "aa".replace("a", "b", count=1) TypeError: str.replace() takes no keyword arguments

"aa".replace("a", "b") 'bb' "aa".replace("a", "b", 0) 'aa' "aa".replace("a", "b", count=0) 'aa' "aa".replace("a", "b", 1) 'ba' "aa".replace("a", "b", count=1) 'ba' "aa".replace("a", "b", 2) 'bb' "aa".replace("a", "b", count=2) 'bb' "aa".replace("a", "b", 3) 'bb' "aa".replace("a", "b", count=3) 'bb'