503 lines
29 KiB
HTML
503 lines
29 KiB
HTML
|
||
<!DOCTYPE html>
|
||
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh_CN">
|
||
<head>
|
||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||
|
||
<title>curses.ascii --- 用于 ASCII 字符的工具 — Python 3.8.20 文档</title><meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
|
||
<link rel="stylesheet" href="../_static/pydoctheme.css" type="text/css" />
|
||
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
|
||
|
||
<script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
|
||
<script src="../_static/jquery.js"></script>
|
||
<script src="../_static/underscore.js"></script>
|
||
<script src="../_static/doctools.js"></script>
|
||
<script src="../_static/language_data.js"></script>
|
||
<script src="../_static/translations.js"></script>
|
||
|
||
<script src="../_static/sidebar.js"></script>
|
||
|
||
<link rel="search" type="application/opensearchdescription+xml"
|
||
title="在 Python 3.8.20 文档 中搜索"
|
||
href="../_static/opensearch.xml"/>
|
||
<link rel="author" title="关于这些文档" href="../about.html" />
|
||
<link rel="index" title="索引" href="../genindex.html" />
|
||
<link rel="search" title="搜索" href="../search.html" />
|
||
<link rel="copyright" title="版权所有" href="../copyright.html" />
|
||
<link rel="next" title="curses.panel --- curses 的 panel 栈扩展" href="curses.panel.html" />
|
||
<link rel="prev" title="curses --- 终端字符单元显示的处理" href="curses.html" />
|
||
<link rel="canonical" href="https://docs.python.org/3/library/curses.ascii.html" />
|
||
|
||
|
||
|
||
|
||
|
||
<style>
|
||
@media only screen {
|
||
table.full-width-table {
|
||
width: 100%;
|
||
}
|
||
}
|
||
</style>
|
||
<link rel="shortcut icon" type="image/png" href="../_static/py.svg" />
|
||
<script type="text/javascript" src="../_static/copybutton.js"></script>
|
||
<script type="text/javascript" src="../_static/menu.js"></script>
|
||
|
||
</head>
|
||
<body>
|
||
<div class="mobile-nav">
|
||
<input type="checkbox" id="menuToggler" class="toggler__input" aria-controls="navigation"
|
||
aria-pressed="false" aria-expanded="false" role="button" aria-label="Menu" />
|
||
<label for="menuToggler" class="toggler__label">
|
||
<span></span>
|
||
</label>
|
||
<nav class="nav-content" role="navigation">
|
||
<a href="https://www.python.org/" class="nav-logo">
|
||
<img src="../_static/py.svg" alt="Logo"/>
|
||
</a>
|
||
<div class="version_switcher_placeholder"></div>
|
||
<form role="search" class="search" action="../search.html" method="get">
|
||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" class="search-icon">
|
||
<path fill-rule="nonzero"
|
||
d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 001.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 00-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 005.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" fill="#444"></path>
|
||
</svg>
|
||
<input type="text" name="q" aria-label="快速搜索"/>
|
||
<input type="submit" value="转向"/>
|
||
</form>
|
||
</nav>
|
||
<div class="menu-wrapper">
|
||
<nav class="menu" role="navigation" aria-label="main navigation">
|
||
<div class="language_switcher_placeholder"></div>
|
||
<h4>上一个主题</h4>
|
||
<p class="topless"><a href="curses.html"
|
||
title="上一章"><code class="xref py py-mod docutils literal notranslate"><span class="pre">curses</span></code> --- 终端字符单元显示的处理</a></p>
|
||
<h4>下一个主题</h4>
|
||
<p class="topless"><a href="curses.panel.html"
|
||
title="下一章"><code class="xref py py-mod docutils literal notranslate"><span class="pre">curses.panel</span></code> --- curses 的 panel 栈扩展</a></p>
|
||
<div role="note" aria-label="source link">
|
||
<h3>本页</h3>
|
||
<ul class="this-page-menu">
|
||
<li><a href="../bugs.html">报告 Bug</a></li>
|
||
<li>
|
||
<a href="https://github.com/python/cpython/blob/3.8/Doc/library/curses.ascii.rst"
|
||
rel="nofollow">显示源代码
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</nav>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="outdated-warning" style="padding: .5em; text-align: center; background-color: #FFBABA; color: #6A0E0E;">
|
||
这个文档所针对的是一个已不再受支持的 Python 旧版本。
|
||
你应当升级版本,并阅读
|
||
<a href="/3/library/curses.ascii.html"> Python 当前稳定版本的文档</a>.
|
||
</div>
|
||
|
||
<div class="related" role="navigation" aria-label="related navigation">
|
||
<h3>导航</h3>
|
||
<ul>
|
||
<li class="right" style="margin-right: 10px">
|
||
<a href="../genindex.html" title="总目录"
|
||
accesskey="I">索引</a></li>
|
||
<li class="right" >
|
||
<a href="../py-modindex.html" title="Python 模块索引"
|
||
>模块</a> |</li>
|
||
<li class="right" >
|
||
<a href="curses.panel.html" title="curses.panel --- curses 的 panel 栈扩展"
|
||
accesskey="N">下一页</a> |</li>
|
||
<li class="right" >
|
||
<a href="curses.html" title="curses --- 终端字符单元显示的处理"
|
||
accesskey="P">上一页</a> |</li>
|
||
|
||
<li><img src="../_static/py.svg" alt="python logo" style="vertical-align: middle; margin-top: -1px"/></li>
|
||
<li><a href="https://www.python.org/">Python</a> »</li>
|
||
<li class="switchers">
|
||
<div class="language_switcher_placeholder"></div>
|
||
<div class="version_switcher_placeholder"></div>
|
||
</li>
|
||
<li>
|
||
|
||
</li>
|
||
<li id="cpython-language-and-version">
|
||
<a href="../index.html">3.8.20 Documentation</a> »
|
||
</li>
|
||
|
||
<li class="nav-item nav-item-1"><a href="index.html" >Python 标准库</a> »</li>
|
||
<li class="nav-item nav-item-2"><a href="allos.html" accesskey="U">通用操作系统服务</a> »</li>
|
||
<li class="right">
|
||
|
||
|
||
<div class="inline-search" role="search">
|
||
<form class="inline-search" action="../search.html" method="get">
|
||
<input placeholder="快速搜索" aria-label="快速搜索" type="text" name="q" />
|
||
<input type="submit" value="转向" />
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
</div>
|
||
|
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="document">
|
||
<div class="documentwrapper">
|
||
<div class="bodywrapper">
|
||
<div class="body" role="main">
|
||
|
||
<section id="module-curses.ascii">
|
||
<span id="curses-ascii-utilities-for-ascii-characters"></span><h1><a class="reference internal" href="#module-curses.ascii" title="curses.ascii: Constants and set-membership functions for ASCII characters."><code class="xref py py-mod docutils literal notranslate"><span class="pre">curses.ascii</span></code></a> --- 用于 ASCII 字符的工具<a class="headerlink" href="#module-curses.ascii" title="永久链接至标题">¶</a></h1>
|
||
<hr class="docutils" />
|
||
<p><a class="reference internal" href="#module-curses.ascii" title="curses.ascii: Constants and set-membership functions for ASCII characters."><code class="xref py py-mod docutils literal notranslate"><span class="pre">curses.ascii</span></code></a> 模块提供了一些 ASCII 字符的名称常量以及在各种 ASCII 字符类中执行成员检测的函数。 所提供的控制字符常量如下:</p>
|
||
<table class="docutils align-default">
|
||
<colgroup>
|
||
<col style="width: 23%" />
|
||
<col style="width: 77%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="row-odd"><th class="head"><p>名称</p></th>
|
||
<th class="head"><p>含义</p></th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">NUL</span></code></p></td>
|
||
<td></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">SOH</span></code></p></td>
|
||
<td><p>标题开始,控制台中断</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">STX</span></code></p></td>
|
||
<td><p>文本开始</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">ETX</span></code></p></td>
|
||
<td><p>文本结束</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">EOT</span></code></p></td>
|
||
<td><p>传输结束</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">ENQ</span></code></p></td>
|
||
<td><p>查询,附带 <code class="xref py py-const docutils literal notranslate"><span class="pre">ACK</span></code> 流量控制</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">ACK</span></code></p></td>
|
||
<td><p>确认</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">BEL</span></code></p></td>
|
||
<td><p>蜂鸣器</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">BS</span></code></p></td>
|
||
<td><p>退格</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">TAB</span></code></p></td>
|
||
<td><p>Tab</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">HT</span></code></p></td>
|
||
<td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">TAB</span></code> 的别名: "水平制表符”</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">LF</span></code></p></td>
|
||
<td><p>换行</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">NL</span></code></p></td>
|
||
<td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">LF</span></code> 的别名: "新行"</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">VT</span></code></p></td>
|
||
<td><p>垂直制表符</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">FF</span></code></p></td>
|
||
<td><p>换页</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">CR</span></code></p></td>
|
||
<td><p>回车</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">SO</span></code></p></td>
|
||
<td><p>Shift-out,开始替换字符集</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">SI</span></code></p></td>
|
||
<td><p>Shift-in,恢复默认字符集</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">DLE</span></code></p></td>
|
||
<td><p>Data-link escape</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">DC1</span></code></p></td>
|
||
<td><p>XON,用于流程控制</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">DC2</span></code></p></td>
|
||
<td><p>Device control 2,阻塞模式流程控制</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">DC3</span></code></p></td>
|
||
<td><p>XOFF,用于流程控制</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">DC4</span></code></p></td>
|
||
<td><p>设备控制4</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">NAK</span></code></p></td>
|
||
<td><p>否定确认</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">SYN</span></code></p></td>
|
||
<td><p>同步空闲</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">ETB</span></code></p></td>
|
||
<td><p>末端传输块</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">CAN</span></code></p></td>
|
||
<td><p>取消</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">EM</span></code></p></td>
|
||
<td><p>媒体结束</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">SUB</span></code></p></td>
|
||
<td><p>替换</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">ESC</span></code></p></td>
|
||
<td><p>退出</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">FS</span></code></p></td>
|
||
<td><p>文件分隔符</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">GS</span></code></p></td>
|
||
<td><p>组分隔符</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">RS</span></code></p></td>
|
||
<td><p>记录分隔符,块模式终结器</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">US</span></code></p></td>
|
||
<td><p>单位分隔符</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">SP</span></code></p></td>
|
||
<td><p>空格</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><code class="xref py py-const docutils literal notranslate"><span class="pre">DEL</span></code></p></td>
|
||
<td><p>删除</p></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p>请注意其中有许多在现今已经没有实际作用。 这些助记符是来源于数字计算机之前的电传打印机规范。</p>
|
||
<p>此模块提供了下列函数,对应于标准 C 库中的函数:</p>
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isalnum">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isalnum</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isalnum" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 字母数字类字符;它等价于 <code class="docutils literal notranslate"><span class="pre">isalpha(c)</span> <span class="pre">或</span> <span class="pre">isdigit(c)</span></code>。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isalpha">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isalpha</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isalpha" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 字母类字符;它等价于 <code class="docutils literal notranslate"><span class="pre">isupper(c)</span> <span class="pre">or</span> <span class="pre">islower(c)</span></code>。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isascii">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isascii</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isascii" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测字符值是否在 7 位 ASCII 集范围内。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isblank">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isblank</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isblank" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 空白字符;包括空格或水平制表符。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.iscntrl">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">iscntrl</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.iscntrl" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 控制字符(在 0x00 到 0x1f 或 0x7f 范围内)。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isdigit">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isdigit</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isdigit" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 十进制数码,即 <code class="docutils literal notranslate"><span class="pre">'0'</span></code> 至 <code class="docutils literal notranslate"><span class="pre">'9'</span></code>。 它等价于 <code class="docutils literal notranslate"><span class="pre">c</span> <span class="pre">in</span> <span class="pre">string.digits</span></code>。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isgraph">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isgraph</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isgraph" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测任意 ASCII 可打印字符,不包括空白符。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.islower">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">islower</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.islower" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 小写字母字符。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isprint">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isprint</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isprint" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测任意 ASCII 可打印字符,包括空白符。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.ispunct">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">ispunct</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.ispunct" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测任意 ASCII 可打印字符,不包括空白符或字母数字类字符。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isspace">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isspace</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isspace" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 空白字符;包括空格,换行,回车,进纸,水平制表和垂直制表。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isupper">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isupper</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isupper" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 大写字母字符。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isxdigit">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isxdigit</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isxdigit" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 十六进制数码。 这等价于 <code class="docutils literal notranslate"><span class="pre">c</span> <span class="pre">in</span> <span class="pre">string.hexdigits</span></code>。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.isctrl">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">isctrl</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.isctrl" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测 ASCII 控制字符(序号值 0 至 31)。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.ismeta">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">ismeta</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.ismeta" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>检测非 ASCII 字符(码位值 0x80 及以上)。</p>
|
||
</dd></dl>
|
||
|
||
<p>这些函数接受整数或单字符字符串;当参数为字符串时,会先使用内置函数 <a class="reference internal" href="functions.html#ord" title="ord"><code class="xref py py-func docutils literal notranslate"><span class="pre">ord()</span></code></a> 进行转换。</p>
|
||
<p>请注意所有这些函数都是检测根据你传入的字符串的字符所生成的码位值;它们实际上完全不会知晓本机的字符编码格式。</p>
|
||
<p>以下两个函数接受单字符字符串或整数形式的字节值;它们会返回相同类型的值。</p>
|
||
<dl class="function">
|
||
<dt id="curses.ascii.ascii">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">ascii</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.ascii" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>返回对应于 <em>c</em> 的下个 7 比特位的 ASCII 值。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.ctrl">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">ctrl</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.ctrl" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>返回对应于给定字符的控制字符(字符比特值会与 0x1f 进行按位与运算)。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="curses.ascii.alt">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">alt</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.alt" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>返回对应于给定 ASCII 字符的 8 比特位字符(字符比特值会与 0x80 进行按位或运算)。</p>
|
||
</dd></dl>
|
||
|
||
<p>以下函数接受单字符字符串或整数值;它会返回一个字符串。</p>
|
||
<span class="target" id="index-0"></span><dl class="function">
|
||
<dt id="curses.ascii.unctrl">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">unctrl</code><span class="sig-paren">(</span><em class="sig-param">c</em><span class="sig-paren">)</span><a class="headerlink" href="#curses.ascii.unctrl" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>返回 ASCII 字符 <em>c</em> 的字符串表示形式。 如果 <em>c</em> 是可打印字符,则字符串为字符本身。 如果该字符是控制字符 (0x00--0x1f) 则字符串由一个插入符 (<code class="docutils literal notranslate"><span class="pre">'^'</span></code>) 加相应的大写字母组成。 如果该字符是 ASCII 删除符 (0x7f) 则字符串为 <code class="docutils literal notranslate"><span class="pre">'^?'</span></code>。 如果该字符设置了元比特位 (0x80),元比特位会被去除,应用以上规则后将在结果之前添加 <code class="docutils literal notranslate"><span class="pre">'!'</span></code>。</p>
|
||
</dd></dl>
|
||
|
||
<dl class="data">
|
||
<dt id="curses.ascii.controlnames">
|
||
<code class="sig-prename descclassname">curses.ascii.</code><code class="sig-name descname">controlnames</code><a class="headerlink" href="#curses.ascii.controlnames" title="永久链接至目标">¶</a></dt>
|
||
<dd><p>一个 33 元素的字符串数据,其中按从 0 (NUL) 到 0x1f (US) 的顺序包含了三十二个 ASCII 控制字符的 ASCII 助记符,另加空格符的助记符 <code class="docutils literal notranslate"><span class="pre">SP</span></code>。</p>
|
||
</dd></dl>
|
||
|
||
</section>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||
<div class="sphinxsidebarwrapper">
|
||
<h4>上一个主题</h4>
|
||
<p class="topless"><a href="curses.html"
|
||
title="上一章"><code class="xref py py-mod docutils literal notranslate"><span class="pre">curses</span></code> --- 终端字符单元显示的处理</a></p>
|
||
<h4>下一个主题</h4>
|
||
<p class="topless"><a href="curses.panel.html"
|
||
title="下一章"><code class="xref py py-mod docutils literal notranslate"><span class="pre">curses.panel</span></code> --- curses 的 panel 栈扩展</a></p>
|
||
<div role="note" aria-label="source link">
|
||
<h3>本页</h3>
|
||
<ul class="this-page-menu">
|
||
<li><a href="../bugs.html">报告 Bug</a></li>
|
||
<li>
|
||
<a href="https://github.com/python/cpython/blob/3.8/Doc/library/curses.ascii.rst"
|
||
rel="nofollow">显示源代码
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="clearer"></div>
|
||
</div>
|
||
<div class="related" role="navigation" aria-label="related navigation">
|
||
<h3>导航</h3>
|
||
<ul>
|
||
<li class="right" style="margin-right: 10px">
|
||
<a href="../genindex.html" title="总目录"
|
||
>索引</a></li>
|
||
<li class="right" >
|
||
<a href="../py-modindex.html" title="Python 模块索引"
|
||
>模块</a> |</li>
|
||
<li class="right" >
|
||
<a href="curses.panel.html" title="curses.panel --- curses 的 panel 栈扩展"
|
||
>下一页</a> |</li>
|
||
<li class="right" >
|
||
<a href="curses.html" title="curses --- 终端字符单元显示的处理"
|
||
>上一页</a> |</li>
|
||
|
||
<li><img src="../_static/py.svg" alt="python logo" style="vertical-align: middle; margin-top: -1px"/></li>
|
||
<li><a href="https://www.python.org/">Python</a> »</li>
|
||
<li class="switchers">
|
||
<div class="language_switcher_placeholder"></div>
|
||
<div class="version_switcher_placeholder"></div>
|
||
</li>
|
||
<li>
|
||
|
||
</li>
|
||
<li id="cpython-language-and-version">
|
||
<a href="../index.html">3.8.20 Documentation</a> »
|
||
</li>
|
||
|
||
<li class="nav-item nav-item-1"><a href="index.html" >Python 标准库</a> »</li>
|
||
<li class="nav-item nav-item-2"><a href="allos.html" >通用操作系统服务</a> »</li>
|
||
<li class="right">
|
||
|
||
|
||
<div class="inline-search" role="search">
|
||
<form class="inline-search" action="../search.html" method="get">
|
||
<input placeholder="快速搜索" aria-label="快速搜索" type="text" name="q" />
|
||
<input type="submit" value="转向" />
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
</div>
|
||
|
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
<div class="footer">
|
||
© <a href="../copyright.html">版权所有</a> 2001-2024, Python Software Foundation.
|
||
<br />
|
||
This page is licensed under the Python Software Foundation License Version 2.
|
||
<br />
|
||
Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.
|
||
<br />
|
||
|
||
<br />
|
||
|
||
The Python Software Foundation is a non-profit corporation.
|
||
<a href="https://www.python.org/psf/donations/">Please donate.</a>
|
||
<br />
|
||
<br />
|
||
|
||
最后更新于 12月 09, 2024.
|
||
<a href="https://docs.python.org/3/bugs.html">Found a bug</a>?
|
||
<br />
|
||
|
||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 2.4.4.
|
||
</div>
|
||
|
||
</body>
|
||
</html> |