I am using the terrific Python Requests library. I notice that the fine documentation has many examples of how to do something without explaining the why.
The requests.Response class documentation has more details:
requests.Response
r.text is the content of the response in Unicode, and r.content is the content of the response in bytes.
r.text
r.content