广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Python技术 > 正文

Python bytes类型(字节流)_惠州Python培训

作者:黄君发布时间:2020-12-21分类:Python技术浏览:1108


导读:bytes 从名字上即可看出,其表示字节数组,每个单元表示单个字节。该类型字符串的表示方法和 str 类型类似,不过需要在前面加上b,如说下面的代码就是用单引号表示的 bytes 字符串。

bytes 从名字上即可看出,其表示字节数组,每个单元表示单个字节。该类型字符串的表示方法和 str 类型类似,不过需要在前面加上b,如说下面的代码就是用单引号表示的 bytes 字符串。

>>> a = b'abc'  # 以字符b开头,后面跟着用单引号表示的bytes字符串
>>> type(a)
<type bytes>

当然也可以使用双引号或者三引号,下面是这两种表示方法的例子:

>>> b"python"              # 双引号
'python'
>>> b"""I love python      # 三个双引号
... do you like it?"""
'I love python\ndo you like it?'
>>> a = '''I love python   # 三个单引号
... do you love it?'''
>>> a
'I love python\ndo you love it?'

需要注意的是,这时不能使用中文字符,因为中文字符无法用单个 0~255 之间的值来表示。另外可以使用“\数值”来表示单个字符,如 123 表示 S,如下面所示:

>>> b'\123'          # 123是字符S的ASCII码
b'S'
>>> b'\141\142\143'  # 141是字符a的ASCII码
b'abc'


标签:惠州北大青鸟惠州JAVA培训惠州IT培训惠州软件培训惠州软件开发惠州Python培训


Python技术排行
标签列表
网站分类
文章归档
最近发表