新聞中心
curses.ascii —- 用于 ASCII 字符的工具
curses.ascii 模塊提供了一些 ASCII 字符的名稱(chēng)常量以及在各種 ASCII 字符類(lèi)中執(zhí)行成員檢測(cè)的函數(shù)。 所提供的控制字符常量如下:

發(fā)展壯大離不開(kāi)廣大客戶(hù)長(zhǎng)期以來(lái)的信賴(lài)與支持,我們將始終秉承“誠(chéng)信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠(chéng)服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及成都石涼亭等,在成都網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開(kāi)發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。
|
名稱(chēng) |
含意 |
|---|---|
|
|
|
|
|
標(biāo)題開(kāi)始,控制臺(tái)中斷 |
|
|
文本開(kāi)始 |
|
|
文本結(jié)束 |
|
|
傳輸結(jié)束 |
|
|
查詢(xún),附帶 |
|
|
確認(rèn) |
|
|
蜂鳴器 |
|
|
退格 |
|
|
制表符 |
|
|
|
|
|
換行 |
|
|
|
|
|
垂直制表符 |
|
|
換頁(yè) |
|
|
回車(chē) |
|
|
Shift-out,開(kāi)始替換字符集 |
|
|
Shift-in,恢復(fù)默認(rèn)字符集 |
|
|
Data-link escape,數(shù)據(jù)鏈接轉(zhuǎn)義 |
|
|
XON,用于流程控制 |
|
|
Device control 2,塊模式流程控制 |
|
|
XOFF,用于流程控制 |
|
|
設(shè)備控制4 |
|
|
否定確認(rèn) |
|
|
同步空閑 |
|
|
末端傳輸塊 |
|
|
取消 |
|
|
媒體結(jié)束 |
|
|
替換 |
|
|
退出 |
|
|
文件分隔符 |
|
|
組分隔符 |
|
|
Record separator,塊模式終止符 |
|
|
單位分隔符 |
|
|
空格 |
|
|
刪除 |
請(qǐng)注意其中有許多在現(xiàn)今已經(jīng)沒(méi)有實(shí)際作用。 這些助記符是來(lái)源于數(shù)字計(jì)算機(jī)之前的電傳打印機(jī)規(guī)范。
此模塊提供了下列函數(shù),對(duì)應(yīng)于標(biāo)準(zhǔn) C 庫(kù)中的函數(shù):
curses.ascii.isalnum(c)
檢測(cè) ASCII 字母數(shù)字類(lèi)字符;它等價(jià)于 isalpha(c) 或 isdigit(c)。
curses.ascii.isalpha(c)
檢測(cè) ASCII 字母類(lèi)字符;它等價(jià)于 isupper(c) or islower(c)。
curses.ascii.isascii(c)
檢測(cè)字符值是否在 7 位 ASCII 集范圍內(nèi)。
curses.ascii.isblank(c)
檢測(cè) ASCII 空白字符;包括空格或水平制表符。
curses.ascii.iscntrl(c)
檢測(cè) ASCII 控制字符(在 0x00 到 0x1f 或 0x7f 范圍內(nèi))。
curses.ascii.isdigit(c)
檢測(cè) ASCII 十進(jìn)制數(shù)碼,即 '0' 至 '9'。 它等價(jià)于 c in string.digits。
curses.ascii.isgraph(c)
檢測(cè)任意 ASCII 可打印字符,不包括空白符。
curses.ascii.islower(c)
檢測(cè) ASCII 小寫(xiě)字母字符。
curses.ascii.isprint(c)
檢測(cè)任意 ASCII 可打印字符,包括空白符。
curses.ascii.ispunct(c)
檢測(cè)任意 ASCII 可打印字符,不包括空白符或字母數(shù)字類(lèi)字符。
curses.ascii.isspace(c)
檢測(cè) ASCII 空白字符;包括空格,換行,回車(chē),進(jìn)紙,水平制表和垂直制表。
curses.ascii.isupper(c)
檢測(cè) ASCII 大寫(xiě)字母字符。
curses.ascii.isxdigit(c)
檢測(cè) ASCII 十六進(jìn)制數(shù)碼。 這等價(jià)于 c in string.hexdigits。
curses.ascii.isctrl(c)
檢測(cè) ASCII 控制字符(碼位值 0 至 31)。
curses.ascii.ismeta(c)
檢測(cè)非 ASCII 字符(碼位值 0x80 及以上)。
這些函數(shù)接受整數(shù)或單字符字符串;當(dāng)參數(shù)為字符串時(shí),會(huì)先使用內(nèi)置函數(shù) ord() 進(jìn)行轉(zhuǎn)換。
請(qǐng)注意所有這些函數(shù)都是檢測(cè)根據(jù)你傳入的字符串的字符所生成的碼位值;它們實(shí)際上完全不會(huì)知曉本機(jī)的字符編碼格式。
以下兩個(gè)函數(shù)接受單字符字符串或整數(shù)形式的字節(jié)值;它們會(huì)返回相同類(lèi)型的值。
curses.ascii.ascii(c)
返回對(duì)應(yīng)于 c 的下個(gè) 7 比特位的 ASCII 值。
curses.ascii.ctrl(c)
返回對(duì)應(yīng)于給定字符的控制字符(字符比特值會(huì)與 0x1f 進(jìn)行按位與運(yùn)算)。
curses.ascii.alt(c)
返回對(duì)應(yīng)于給定 ASCII 字符的 8 比特位字符(字符比特值會(huì)與 0x80 進(jìn)行按位或運(yùn)算)。
以下函數(shù)接受單字符字符串或整數(shù)值;它會(huì)返回一個(gè)字符串。
curses.ascii.unctrl(c)
返回 ASCII 字符 c 的字符串表示形式。 如果 c 是可打印字符,則字符串為字符本身。 如果該字符是控制字符 (0x00—0x1f) 則字符串由一個(gè)插入符 ('^') 加相應(yīng)的大寫(xiě)字母組成。 如果該字符是 ASCII 刪除符 (0x7f) 則字符串為 '^?'。 如果該字符設(shè)置了元比特位 (0x80),元比特位會(huì)被去除,應(yīng)用以上規(guī)則后將在結(jié)果之前添加 '!'。
curses.ascii.controlnames
一個(gè) 33 元素的字符串?dāng)?shù)據(jù),其中按從 0 (NUL) 到 0x1f (US) 的順序包含了三十二個(gè) ASCII 控制字符的 ASCII 助記符,另加空格符的助記符 SP。
網(wǎng)頁(yè)名稱(chēng):創(chuàng)新互聯(lián)Python教程:curses.ascii—-用于ASCII字符的工具
本文網(wǎng)址:http://www.fisionsoft.com.cn/article/dhieheh.html


咨詢(xún)
建站咨詢(xún)
