Module unicodeobject

Source
Available on non-Py_LIMITED_API only.

Structsยง

BitfieldUnit ๐Ÿ”’
PyASCIIObject
PyASCIIObjectState ๐Ÿ”’
Wrapper around the PyASCIIObject.state bitfield with getters and setters that work on most little- and big-endian architectures.
PyCompactUnicodeObject
PyUnicodeObject

Constantsยง

PyUnicode_1BYTE_KINDNon-Py_3_14
PyUnicode_2BYTE_KINDNon-Py_3_14
PyUnicode_4BYTE_KINDNon-Py_3_14
PyUnicode_WCHAR_KINDDeprecatedNon-Py_3_12
SSTATE_INTERNED_IMMORTAL
SSTATE_INTERNED_MORTAL
SSTATE_NOT_INTERNED
STATE_ASCII_INDEX ๐Ÿ”’ Non-GraalPy
STATE_ASCII_WIDTH ๐Ÿ”’ Non-GraalPy
STATE_COMPACT_INDEX ๐Ÿ”’ Non-GraalPy
STATE_COMPACT_WIDTH ๐Ÿ”’ Non-GraalPy
STATE_INTERNED_INDEX ๐Ÿ”’ Non-GraalPy
STATE_INTERNED_WIDTH ๐Ÿ”’ Non-GraalPy and non-Py_3_14
STATE_KIND_INDEX ๐Ÿ”’ Non-GraalPy
STATE_KIND_WIDTH ๐Ÿ”’ Non-GraalPy
STATE_READY_INDEX ๐Ÿ”’ Neither Py_3_12 nor GraalPy
STATE_READY_WIDTH ๐Ÿ”’ Neither Py_3_12 nor GraalPy

Functionsยง

PyUnicode_1BYTE_DATAโš Neither GraalPy nor PyPy
PyUnicode_2BYTE_DATAโš Neither GraalPy nor PyPy
PyUnicode_4BYTE_DATAโš Neither GraalPy nor PyPy
PyUnicode_AsUTF8โš 
PyUnicode_AsUnicodeโš DeprecatedNon-Py_3_12
PyUnicode_AsUnicodeAndSizeโš DeprecatedNon-Py_3_12
PyUnicode_CopyCharactersโš Non-PyPy
PyUnicode_DATAโš Neither GraalPy nor PyPy
PyUnicode_Encodeโš 
PyUnicode_EncodeASCIIโš 
PyUnicode_EncodeCharmapโš 
PyUnicode_EncodeDecimalโš 
PyUnicode_EncodeLatin1โš 
PyUnicode_EncodeRawUnicodeEscapeโš 
PyUnicode_EncodeUTF7โš 
PyUnicode_EncodeUTF8โš 
PyUnicode_EncodeUTF16โš 
PyUnicode_EncodeUTF32โš 
PyUnicode_EncodeUnicodeEscapeโš 
PyUnicode_Fillโš Non-PyPy
PyUnicode_FromKindAndDataโš 
PyUnicode_FromUnicodeโš DeprecatedNon-Py_3_12
PyUnicode_GET_LENGTHโš Non-GraalPy
PyUnicode_IS_ASCIIโš Non-GraalPy and non-Py_3_14
PyUnicode_IS_COMPACTโš Non-GraalPy and non-Py_3_14
PyUnicode_IS_COMPACT_ASCIIโš Non-GraalPy
PyUnicode_IS_READYโš Neither GraalPy nor Py_3_12
PyUnicode_KINDโš Non-GraalPy and non-Py_3_14
PyUnicode_Newโš 
PyUnicode_READYโš Neither Py_3_12 nor GraalPy
PyUnicode_TransformDecimalToASCIIโš 
PyUnicode_TranslateCharmapโš 
_PyUnicode_COMPACT_DATAโš Non-GraalPy
_PyUnicode_CheckConsistencyโš Neither PyPy nor GraalPy
_PyUnicode_NONCOMPACT_DATAโš Neither GraalPy nor PyPy
_PyUnicode_Readyโš 

Unionsยง

PyUnicodeObjectData
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here