Invariants:
ob_sval contains space for 'ob_size+1' elements.
ob_svalob_size == 0.
ob_shash is the hash of the string or -1 if not computed yet.
ob_sstate != 0 iff the string object is in stringobject.c's
'interned' dictionary; in this case the two references
from 'interned' to this object are *not counted* in ob_refcnt.
Invariants: ob_sval contains space for 'ob_size+1' elements. ob_svalob_size == 0. ob_shash is the hash of the string or -1 if not computed yet. ob_sstate != 0 iff the string object is in stringobject.c's 'interned' dictionary; in this case the two references from 'interned' to this object are *not counted* in ob_refcnt.
subclass of PyVarObject Availability: 2.*