05-Python的bytes类型介绍

Python016

05-Python的bytes类型介绍,第1张

bytes表示字节数组,每个单元表示单个字节。该类型字符串的表示方法和str类型类似,不过需要在前面加上b,比如:

a=b'abc'

print(type(a))#输出结果<class 'bytes'>

当然也可以使用双引号或者三引号。

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

b'\123'  #等同于b's'

它们之间是可以相互转换的。如从str转换成bytes,可以使用encode()成员函数。

a="abc"

b=a.encode("utf-8")

print(type(b))#输出结果<class 'bytes'>

从bytes类型转换成str类型可以使用成员函数decode()。

链接:http://pan.baidu.com/s/1VFYbfZcE5a808W7ph9-qDQ

提取码:238d

零基础学python课程。Python是目前最流行的动态脚本语言之一。本课程由浅入深,全面、系统地介绍了使用Python进行开发的各种知识和技巧。 包括Python环境的安装和配置、Python的基本语法、模块和函数、内置数据结构、字符串和文件的处理、正则表达式的使用、异常的捕获和处理、面向对象的语言特性和设计、Python的数据库编程、Tkinter GUI库的使用、HTML应用、XML应用、Django网页开发框架的使用、测试驱动开发模式应用、Python中的进程和线程、Python系统管理、网络编程、Python图像处理、Python语言的扩展和嵌入以及Windows下Python开发等。

课程目录:

python语言的特点

python的发展历史与版本

python的安装

python程序的书写规则

基础数据类型

变量的定义和常用操作

序列的概念

字符串的定义和使用

......