Python 的 ascii(~)
方法以字符串形式返回对象的可打印表示形式。它使用 \x
、 \u
或 \U
转义非 ASCII 字符。
参数
1. obj
| object
要为其返回可打印表示的对象。
返回值
输入对象的可打印表示形式为字符串。
例子
基本用法
要返回 'marché'
的可打印表示形式:
ascii('marché')
"'march\\xe9'"
é
不是 ASCII 字符,因此它被转义为 \xe9
。 \x
表示其后面是一个十六进制值。
注意
输出在double-quotes 内返回。这意味着当这个结果传递给eval()
时,我们将返回原始对象的正确转义版本。在\xe9
之前添加额外的\
以使其转义。
相关用法
- Python ascii()用法及代码示例
- Python ast.MatchClass用法及代码示例
- Python ast.ListComp用法及代码示例
- Python ast.Lambda用法及代码示例
- Python asyncio.BaseTransport.get_extra_info用法及代码示例
- Python ast.IfExp用法及代码示例
- Python unittest assertNotIsInstance()用法及代码示例
- Python ast.Return用法及代码示例
- Python Tkinter askopenfile()用法及代码示例
- Python ast.Subscript用法及代码示例
- Python asyncio.shield用法及代码示例
- Python asyncio.run用法及代码示例
- Python unittest assertIsNotNone()用法及代码示例
- Python NumPy asscalar方法用法及代码示例
- Python asyncio.wait_for用法及代码示例
- Python asyncio.create_task用法及代码示例
- Python Tkinter asksaveasfile()用法及代码示例
- Python asyncio.Task.cancel用法及代码示例
- Python ast.alias用法及代码示例
- Python asyncio.loop.run_in_executor用法及代码示例
- Python ast.Slice用法及代码示例
- Python asyncio.Server用法及代码示例
- Python asyncio.Server.serve_forever用法及代码示例
- Python unittest assertIs()用法及代码示例
- Python ast.NamedExpr用法及代码示例
注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 Python | ascii method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。