subclass of PyObject.
(Default) Encoded version as Python string, or NULL; this is used for implementing the buffer protocol
Hash value; -1 if not set
Length of raw Unicode data in buffer
Raw Unicode buffer
See Implementation
subclass of PyObject.