Python 数据结构之 Dict and Set
Python 基本数据类型,前面已经认识了 Pthon 中的数字(Number)、字符串(String)、元组(Tuple)、列表(List)。接下来来看 Python 中的 字典(Dict) 和 集合(Set)。
Python 基本数据类型,前面已经认识了 Pthon 中的数字(Number)、字符串(String)、元组(Tuple)、列表(List)。接下来来看 Python 中的 字典(Dict) 和 集合(Set)。
关于 Python 基本数据类型,我们已经介绍了数字(Number)、字符串(String)。这一小节我们来看 Python 中的 元组(tuple)和列表(list)。
Python 中的数字类型(Number)、字符串类型(String)之后,后续应该要继续讲元祖(Tuple)、列表(List)之类的。但是元祖和列表都属于序列,掌握序列(Sequence)的相关知识可以帮我们更容易的学习后续内容,所以有必要先了解一下 Python 中的序列是什么?
Python 的字符串格式化传统有两种方式:%-formatting 方式以及 format 方式。除此之外,从 Python 3.6 开始映入了一种新的格式化方法:f-string,与传统格式化方法相比,f-string 不仅更易读,更简洁,不易出错,而且速度更快!本文将详解三种字符串格式化方法的用法。
为了减少高频使用数据创建时申请内存和销毁时撤销内存的开销,Python 中引入了 Python 缓存重用机制(常量池)以提高程序执行的效率。
Python 字符串也是一种数据类型,但是字符串比较特殊的是还有一个编码问题。Python2 中的字符编码是个老生常谈的话题,这一小节我们围绕字符串来看关于 Python2/Python3 中的字符编码问题。
从这一小节开始,我们将正式学习 Python 基本语法规则。本文首先来认识 Python 中的基本数据类型。
任何一种编程语言(Python、Java、C 等)都有自己的一套语法规则,编译器(或者解释器)就是负责把符合编程语言语法规则的源代码转换成计算机 CPU 能够执行的机器码,然后执行。从这里开始,我们将正式开始 Python 程序设计语言语法规则 的学习。
前面的博文中,我们已经成功搭建了 Python 学习以及开发环境。这里,我们来完成我们的 Python 第一课:Hello Python’s World。
Foreword
实际 Python 学习、开发过程中,往往由于各种原因,多 Python 版本解释器环境 && 多版本的 Python 库(模块)需求是我们必然要面对的问题,这使得很多人在 Python 的环境管理上产生极大的混乱。甚至,不同的项目,或同一项目的不同阶段需要不同的 Python 解释器和依赖库。
那么,为每个 Python 项目,甚至每个脚本各自建立一套 “独立、隔离” 的 Python 环境(环境中可以自定义特定的 Python 版本以及特定的依赖库) 是必要的。