摘要: 一、数字简介数字可以直接访问,是不可更改并且不可分割的原子类型,这些在标准类型的分类中都谈到了。不可更改意味着变更数字值的实质是新对象的创建。当然,这些对于程序员来说都是透明的,不需过多考虑。1.对象的创建和赋值12345#像大多数脚本语言一样,无需指定类型 anInt = 1aLong = 999... 阅读全文
posted @ 2015-06-03 09:58 温暖的挪挪 阅读(505) 评论(0) 推荐(1) 编辑
摘要: 一、序列的概念序列是容器类型,顾名思义,可以想象,“成员”们站成了有序的队列,我们从0开始进行对每个成员进行标记,0,1,2,3,...,这样,便可以通过下标访问序列的一个或几个成员,就像C语言中的数组一样,这很好理解。二、序列类型操作符(以下操作符对所有序列类型都适用)1.成员关系操作符(in,n... 阅读全文
posted @ 2015-06-03 09:57 温暖的挪挪 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、列表和字符串一样,列表也是序列类型,因此可以通过下标或者切片操作访问一个或者多个元素。但是,不一样的,列表是容器类型,是可以进行修改、更新的,即当我们进行修改列表元素,加入元素等操作的时候,是对原始对象自身的直接变更,而非新对象的创建。列表可以以任何类型对象作为自己的元素(包括用户自定义类型),... 阅读全文
posted @ 2015-06-03 09:55 温暖的挪挪 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 一、字典字典(dictionary)是Python中唯一的“映射”类型,映射这个概念在高中就学过:一个函数f将键(key, 定义域)映射到值(value, 值域)。这样的函数在字典中可以称为哈希(HASH)函数。通过哈希函数可以对键通过计算快速得到值的位置,而避免了线性搜索,极大的提高了数据值的存取... 阅读全文
posted @ 2015-06-03 09:54 温暖的挪挪 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 前言这里的“文件”不单单指磁盘上的普通文件,也指代任何抽象层面上的文件。例如:通过URL打开一个Web页面“文件”,Unix系统下进程间通讯也是通过抽象的进程“文件”进行的。由于使用了统一的接口,从而统一了各种抽象类型及非抽象类型文件的操作方式。文件操作的重要性无需多言,要想将计算机运算的结果以一定... 阅读全文
posted @ 2015-06-03 09:52 温暖的挪挪 阅读(436) 评论(0) 推荐(0) 编辑