diff options
Diffstat (limited to 'Doc/c-api')
-rw-r--r-- | Doc/c-api/unicode.rst | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Doc/c-api/unicode.rst b/Doc/c-api/unicode.rst index 17c25d5..07b215d 100644 --- a/Doc/c-api/unicode.rst +++ b/Doc/c-api/unicode.rst @@ -144,6 +144,13 @@ the Python configuration. Return 1 or 0 depending on whether *ch* is an alphanumeric character. +.. cfunction:: int Py_UNICODE_ISPRINTABLE(Py_UNICODE ch) + + Return 1 or 0 depending on whether *ch* is a printable character. + Characters defined in the Unicode character database as "Other" + or "Separator" other than ASCII space(0x20) are not considered + printable. + These APIs can be used for fast direct character conversions: @@ -228,6 +235,9 @@ APIs: +===================+=====================+================================+ | :attr:`%%` | *n/a* | The literal % character. | +-------------------+---------------------+--------------------------------+ + | :attr:`%a` | PyObject\* | The result of calling | + | | | :func:`ascii`. | + +-------------------+---------------------+--------------------------------+ | :attr:`%c` | int | A single character, | | | | represented as an C int. | +-------------------+---------------------+--------------------------------+ |