In the Chapter 4.3 of Dive into Python 3, it says:
In the version of Python 3, all the strings are sequences of Unicode characters. There is nothing of the sort as a Python string encoded in UTF-8, or a Python string encoded as CP-1252. “Is this string UTF-8?” is an invalid question.
In one way or another, I understand what this implies: strings = characters in the Unicode set, and Python can assist you with encoding characters as per diverse encoding methods. Be that as it may, are characters in Pythons put away as bytes in PCs in any case? For instance, s = 'strings', and s is definitely put away in my PC as a byte stream '0100100101...' or whatever. At that point what is this encoding method utilized here - The "default" encoding strategy for Python?
Thank you