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'