Allow str.replace
's 'count' to be a keyword argument · Issue #106487 · python/cpython (original) (raw)
Feature or enhancement
Allow the count argument of str.replace
to be a keyword to better describe its use.
Pitch
str.replace
takes old
and new
strings as parameters, and an optional count
parameter:
https://docs.python.org/3/library/stdtypes.html#str.replace
However, count
cannot be a keyword argument:
"aaa".replace("a", "b", 2) 'bba' "aaa".replace("a", "b", count=2) TypeError: str.replace() takes no keyword arguments
It would be more explicit if the count
parameter could also be a keyword, so there's no doubt about its meaning.
Previous discussion
Suggested by @treyhunner at https://mastodon.social/@treyhunner/110664375381530126