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程序的书写规则
基础数据类型
变量的定义和常用操作
序列的概念
字符串的定义和使用
......