admin 管理员组

文章数量: 887021


2024年1月25日发(作者:静态网页模板下载网站)

pythonascii函数用法

Python中的ascii()函数是一个内置函数,可以将任何Python对象转换为ASCII格式的字符串。这个函数将会返回一个表示对象的ASCII字符串,如果对象无法转换成ASCII,则会抛出一个UnicodeDecodeError错误。该函数的语法如下:

ascii(object)

其中,object是需要转换成ASCII字符串的Python对象。对象可以是字符串、整数、浮点数、列表、元组、字典、集合等。

例如,将一个字符串转换成ASCII字符串:

```

str = 'Hello, World!'

print(ascii(str))

```

输出结果为:

```

'Hello, World!'

```

可以看到,转换后的字符串被单引号包裹,这是因为ASCII字符集中只包含单引号,而不包含双引号。

再举一个例子,将一个包含Unicode字符的字符串转换成ASCII字符串:

```

- 1 -

str = '你好'

print(ascii(str))

```

输出结果为:

```

'u4f60u597d'

```

可以看到,转换后的字符串中,每个Unicode字符都被转换成了xhh格式的ASCII码表示。

- 2 -


本文标签: 字符串 函数 对象 包含 转换