可能学习的动力来源于对存在的好奇。
而所谓追求真善美,只是学习过程中的某一单维折射而已。
而学习的原理在于重复关注到使之成为思维惯性吧。
PYTHON,我越来越记住它啦。
正如所有程序语言都涉及数据类型,数据结构,算法,标准库,扩展库,与系统API互动,,当然,它也不例外,
<深入 Python 3 >电子版,URL:http://dipyzh.bitbucket.org/
我也慢慢作笔记~:
在 Python 中, 每个值都属于某种数据类型,但却不用对声明变量的数据类型。它是怎么做到呢?Python 根据每个变量的初始赋值情况分析得出其类型,并在内部对其进行跟踪。
Python 中有许多内置数据类型。以下是比较重要的一些:
-
Booleans【布尔型】 或为
True[真]
或为False[假]
。 -
Numbers【数值型】 可以是 Integers【整数】(
1
和2
)、Floats【浮点数】(1.1
和1.2
)、Fractions【分数】(1/2
和2/3
);甚至是 Complex Number【复数】。 - Strings【字符串型】 是 Unicode 字符序列,例如: 一份 HTML 文档。
- Bytes【字节】 和 Byte Arrays【字节数组】, 例如: 一份 JPEG 图像文件。
- Lists【列表】 是值的有序序列。
- Tuples【元组】 是有序而不可变的值序列。
- Sets【集合】 是装满无序值的包裹。
- Dictionaries【字典】 是键值对的无序包裹。
当然,除此之外还有更多的类型。在 Python 中一切均为对象,因此存在像 module【模块】、 function【函数】、 class【类】、 method【方法】、 file【文件】 甚至 compiled code【已编译代码】 这样的类型。之前已经见过这样一些例子:模块的 name、 函数的 docstrings
等等。即将学到的包括 《类 与 迭代器》 一章中的 Class【类】,以及 《文件》 一章中的 File【文件】。
Strings【字符串】和 Bytes【字节串】比较重要,也相对复杂,足以开辟独立章节予以讲述。