📅  最后修改于: 2023-12-03 15:18:53.820000             🧑  作者: Mango
ascii()
是Python中内置的一个函数,用于返回一个字符串的ASCII码表示。
ascii(object)
object
: 必需,是要进行转换的对象。返回给定对象的ASCII码表示字符串。
# 示例 1:
print(ascii('Hello, world!'))
# 输出: 'Hello, world!'
# 示例 2:
print(ascii('你好,世界!'))
# 输出: '\u4f60\u597d\uff0c\u4e16\u754c\uff01'
在示例1中,字符串'Hello, world!'
被传入ascii()
函数中,直接返回了该字符串。因为该字符串只包含ASCII码字符,因此不需要进行转换。
而在示例2中,字符串'你好,世界!'
中含有非ASCII码字符,因此在传入ascii()
函数时,会自动将其转换为Unicode编码,返回的结果为\u4f60\u597d\uff0c\u4e16\u754c\uff01
。
TypeError
异常。