The docstring of [str()](https://docs.python.org/3/library/stdtypes.html#str) doesn't show the default values for `object`, `encoding` and `errors` and does say `bytes_or_buffer` as shown below: ```python print(help(str)) # class str(object) # | str(object='') -> str # | str(bytes_or_buffer[, encoding[, errors]]) -> str ``` So, the docstring of `str()` should show the default values for `object`, `encoding` and `errors` and should say `bytes-like object` as shown below: ```python print(help(str)) # class str(object) # | str(object='') -> str # | str(object=b'', encoding='utf-8', errors='strict') -> str # Here # | str(bytes-like object[, encoding[, errors]]) -> str # Here ```