📜  Python ascii()(1)

📅  最后修改于: 2023-12-03 15:18:53.820000             🧑  作者: Mango

Python ascii()

简介

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

注意事项
  • 仅支持对字符串进行ASCII码转换,如果对其他类型的对象进行转换,则会引发TypeError异常。