代码点读机 / Python / ascii

ascii Python · 内置函数

`ascii(对象)` 返回对象的可打印字符串表示,但会将非 ASCII 字符转义成 `\u`、`\x` 等形式。它类似于 `repr`,但更安全,适合输出只包含 ASCII 字符的文本。

怎么用

ascii(对象)

小例子

print(ascii("你好"))   # '\u4f60\u597d'
print(ascii("hello"))  # 'hello'
print(ascii(123))      # '123'
**运行结果**:如上。

运行结果

'\u4f60\u597d'

常见使用场景

- 调试时安全输出字符串。
- 生成只含 ASCII 的表示。

提醒:- 返回的是字符串,包含引号。 - 对于 ASCII 字符,结果与 `repr` 相同。

官方文档:https://docs.python.org/zh-cn/3/library/functions.html#ascii

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条