📜  Python ascii()函数(1)

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

Python ascii()函数

简介

ascii() 是 Python 内置的函数。该函数返回表示给定字符的 ASCII 字符串。

语法

ascii() 函数的语法如下:

ascii(object)

参数说明

  • object:表示 ASCII 字符或 Unicode 数字。如果省略 object,则返回一个包含所有 ASCII 字符的字符串。

返回值

返回 ASCII 字符串。

示例
# 示例1:使用 ascii() 处理 ASCII 字符
print(ascii('hello world'))   # 输出:'hello world'

# 示例2:使用 ascii() 处理 Unicode 编码
print(ascii('\u4f60\u597d\u002c\u4e16\u754c\u0021'))   # 输出:'\u4f60\u597d\uff0c\u4e16\u754c\uff01'

# 示例3:省略 object 参数
print(ascii())   # 输出:'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f'
注意事项
  1. ascii() 函数只能处理 ASCII 字符和 Unicode 数字,无法处理其他类型的对象。
  2. 如果给定的字符已经是 ASCII 字符,则 ascii() 函数不会进行任何转换。
  3. 如果给定的字符是 Unicode 字符,则 ascii() 函数会将其转换成 ASCII 编码格式,并在前面添加 ' \ '。
  4. ascii() 函数返回的结果都是字符串类型。