## 12.2.1 String Objects

`PyStringObject`
  This subtype of `PyObject` represents a Python string object.

PyTypeObject `PyString_Type`
  This instance of `PyTypeObject` represents the Python string type.

int `PyString_Check`(PyObject *o)

PyObject * `PyString_FromStringAndSize`(const char *, int)

PyObject * `PyString_FromString`(const char *)

int `PyString_Size`(PyObject *)

char * `PyString_AsString`(PyObject *)

void `PyString_Concat`(PyObject **, PyObject *)

void `PyString_ConcatAndDel`(PyObject **, PyObject *)

int `_PyString_Resize`(PyObject **, int)

PyObject * `PyString_Format`(PyObject *, PyObject *)

void `PyString_InternInPlace`(PyObject **)

PyObject * `PyString_InternFromString`(const char *)

char * `PyString_AS_STRING`(PyStringObject *)

int `PyString_GET_SIZE`(PyStringObject *)