WangFuJie Blog

路在脚下,心向远方

Python基础 - Python的乱码问题

Python的乱码问题

Python的乱码问题分两种,第一种是读取文件乱码,导致Python解释器无法读取到内存。第二种是执行时乱码,执行乱码在Python3中不会出现,因为Python3统一使用了Unicode编码。Unicode码点转换为其他编码格式的过程叫做编码,其他编码转换为Unicode码点的过程叫做解码。

Python基础 - 字符编码

字符编码

字符编码是将人类字符和二进制之间建立的一种映射关系,以便于计算机可以经过翻译理解人类字符。字符编码的发展经历了由ASCII到Unicode的漫长阶段,本文将介绍字符编码的发展历程以及出现的一些问题和解决方式,重点描述乱码是如何产生的。

Python基础 - Python数据类型之集合类型

Python数据类型之集合类型

集合类型用来存储多个值,功能主要是去重和关系运算。它是无序的数据类型,因此不支持索引取值。集合也属于可迭代对象支持循环。

Python基础 - Python字典操作详解

Python字典操作详解

一、字典的生产和类型转换 字典使用{}定义,它的key必须是不可变类型。字典的定义底层是调用了dict()这个功能,接下来我们看一下几种造字典

Python基础 - Python数据类型之元组类型

Python数据类型之元组类型

元组是一个和列表类似的数据类型,区别是列表是可变类型,元组是不可变类型。元组通过比列表更高效内存分配和初始化开销更小。