extending and embedding python table numeric conversions and associated data types for pyarg_parseformat python type argument type " " "hinteger integer integer integer integer integer integer integer integer integer integer float float complex signed char * unsigned char * short * " " " " " " " " " " "dunsigned short * int * unsigned int * long int * unsigned long * long long * unsigned long long * py_ssize_t * float * double * py_complex * when signed integer values are convertedan overflowerror exception is raised if the python integer is too large to fit into the requested data type howeverconversions that accept unsigned values ( ' '' '' 'and so ondo not check for overflow and will silently truncate the value if it exceeds the supported range for floating-point conversionsa python int or float may be supplied as input in this caseintegers will be promoted to float user-defined classes are accepted as numbers as long as they provide appropriate conversion methods such as _int_ (or _float_ (for examplea user-defined class that implements _int_ (will be accepted as input for any of the previously shown integer conversions (and _int_ (invoked automatically to do the conversiontable shows the conversions that apply to strings and bytes many of the string conversions return both pointer and length as result table string conversions and associated data types for pyarg_parseformat python type argument type " " " #" *" " #" *" " #" *" " #"esstring or byte string of length string stringbytesor buffer stringbytesor buffer string or none stringbytesor none stringbytesbufferor none bytes (null-terminatedbytes bytes or buffer string (unicodestring (unicodestring char * char ** char **rint *len py_buffer * char ** char **rint *len py_buffer * char ** char **rint *len py_buffer * py_unicode ** py_unicode **rint *len const char *encchar ** lib fl ff