ascii 函数接受一个对象作为输入,并以可打印格式返回该对象。该函数会查找对象中的所有非 ASCII 字符,并将其替换为相应的转义字符。
ascii(object) #where object can be a string, list, tuple etc
ascii() 函数只有一个强制参数。它接受一个对象作为参数,例如字符串、元组、列表、字典等。
| 参数 | 描述 | 必需/可选 |
|---|---|---|
| 对象 | 任何对象,如字符串、列表、字典等。 | 必需 |
如果对象中存在非 ASCII 字符,它们将被转换为可打印格式。
obj = "I löve lèarning Pythön" print(obj)
print(ascii(obj))
输出
I löve lèarning Pythön 'I l\xf6ve l\xe8arning Pyth\xf6n'
obj = "I love learning Python" print(obj)
print(ascii(obj))
输出
I love learning Python 'I love learning Python'
tup_obj = ('L3arn', 'Lèarn', 3) print(ascii(tup_obj))
输出
('L3arn', 'L\xe8arn', 3)