curses.ascii — ASCII 字符的 Util


curses.ascii模块提供 ASCII 字符的名称常数,并提供Function以测试各种 ASCII 字符类中的成员资格。提供的常量是控制字符的名称,如下所示:

Name Meaning
NUL
SOH 标题开始,控制台break
STX Literals 开头
ETX Literals 结尾
EOT 传输结束
ENQ 查询,带有ACK流量控制
ACK Acknowledgement
BEL Bell
BS Backspace
TAB Tab
HT TAB的别名:“水平标签”
LF Line feed
NL LF的别名:“换行”
VT Vertical tab
FF Form feed
CR Carriage return
SO 移出,开始替换字符集
SI 移入,恢复默认字符集
DLE Data-link escape
DC1 XON,用于流量控制
DC2 设备控制 2,块模式流量控制
DC3 XOFF,用于流量控制
DC4 设备控制 4
NAK Negative acknowledgement
SYN Synchronous idle
ETB 末端传动块
CAN Cancel
EM 媒介结束
SUB Substitute
ESC Escape
FS File separator
GS Group separator
RS 记录分隔符,块模式终结器
US Unit separator
SP Space
DEL Delete

注意,其中许多在现代用法中几乎没有实际意义。助记符源自早于数字计算机的电传打印机约定。

该模块提供以下Function,这些Function是在标准 C 库中的Function所仿照的:

这些函数接受整数或单字符字符串。如果参数是字符串,则首先使用内置函数ord()对其进行转换。

请注意,所有这些函数都会检查从您传入的字符串的字符派生的序数位值;他们实际上对主机的字符编码一无所知。

以下两个函数采用单字符字符串或整数字节值;它们返回相同类型的值。

以下函数采用单字符字符串或整数值;它返回一个字符串。

首页