跳至主要内容

ascii()

ascii() 函数返回一个字符串,其中包含对象的打印表示形式,并使用 \x、\u 或 \U 转义符转义非 ASCII 字符。

参数值

参数 说明
object

要检查其 ASCII 表示形式的对象(字符串、字节或字节数组)。

返回值

ascii() 函数始终返回一个表示可打印字符串的 str

如何在 Python 中使用 ascii()

示例 1

ascii() 函数返回一个字符串,其中包含对象的打印表示形式,并带有非 ASCII 字符的转义序列。

obj = 'hèllö' 
print(ascii(obj)) # Output: 'h\xe8ll\xf6'
示例 2

它还可以与非字符串 对象(例如 整数)一起使用。

num = 128541 
print(ascii(num)) # Output: 128541
示例 3

当应用于列表时,它会提供带有转义序列的列表的字符串表示形式。

my_list = [1, 'hello', 'π'] 
print(ascii(my_list)) # Output: [1, 'hello', '\u03c0']