WangFuJie Blog

路在脚下,心向远方

Python基础 - 字符编码

字符编码

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

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

Python数据类型之集合类型

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

Python基础 - Python字典操作详解

Python字典操作详解

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

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

Python数据类型之元组类型

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

Python基础 - Python队列与堆栈

Python队列与堆栈

队列和堆栈是两种很常见的数据结构,队列的特点是先进先出,即FIFO。堆栈的特点是后进先去,即LIFO。这里我们使用python的列表来实现以下这两种数据结构。