序列是具有先后关系的一组数据,是一维元素向量,元素类型可以不同,类似数学元素序列,元素间由序号引导,通过下标访问序列的特定元素。序列类型是一个基类类型,字符串类型,元祖类型,列表类型都属于序列类型。 序号定义,正向递增序号,反向递减序号。A[0]-A[5] A[-6] - A[-1] 序列类型操作: ...
分类:
编程语言 时间:
2018-05-04 17:02:17
阅读次数:
211
一、初识继承 1、什么是继承? 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。子类会“遗传”父类的属性,从而解决代码重用问题。 2、继承的使用 class Dad: '这个是父类' money=10 def __ ...
分类:
编程语言 时间:
2018-05-04 14:15:33
阅读次数:
273
在python中申明一个变量,不需要申明变量的类型,如下: 打印变量,代码如下: 控制台输出结果: 变量赋值给变量: 控制台输出结果: 现在给name重新赋值: 控制台输出结果: 在没有重新给name赋值之前name和name2指向同一个地址Eraser Li 重新给name赋值后,name指向新的 ...
分类:
编程语言 时间:
2018-05-04 14:04:54
阅读次数:
165
Unicode字符串,整数和浮点数,布尔类型,List (列表),pop(),创建tuple,创建单元素tuple,if-else语句,if-elif-else语句,for循环, while循环
分类:
编程语言 时间:
2018-05-03 23:58:34
阅读次数:
385
操作Excel 1、安装xlrd、xlwt第三方模块 2、写Excel 3、读Excel ...
分类:
编程语言 时间:
2018-05-03 19:36:46
阅读次数:
163
一、什么是面向对象的程序设计 1、面向过程的程序设计 面向过程:核心是过程二字,过程即解决问题的步骤,就是先干什么,再干什么。基于该思想写程序就好比在设计一条流水线,是一种机械式的思维方式。 优点:复杂的过程流程化,进而简单化 缺点:扩展性差 2、面向对象的程序设计 面向对象:核心是对象二字,对象是 ...
分类:
编程语言 时间:
2018-05-03 12:48:47
阅读次数:
202
一、函数高级特性 1)列表生成式,列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 eg: 但是循环太繁琐,而列表生成式则可以用一行语句代替循环生成上面的list: ...
分类:
编程语言 时间:
2018-05-02 02:42:23
阅读次数:
218
本章内容: 一、、装饰器 二、生成器 三、迭代器 四、python中的内置方法 五、json & pickle 的数据序列化及反序列化 六、程序目录结构规范 七、补充内容 一、装饰器: 1、概念:装饰器的本质是函数,用于装饰其他函数,就是给其他函数添加附加的功能 2、什么情况下要使用装饰器? (1) ...
分类:
编程语言 时间:
2018-05-01 12:20:49
阅读次数:
210
dict -- dictionary 一组key的集合,包含key与value的对应。 Python内置的字典,在其他语言中成为map,使用key-value存储,具有几块的查找速度。 和list比较,dict的特点: dict的查找和插入速度极快,不会随着key的增加而变慢。 dict需要占用大量 ...
分类:
编程语言 时间:
2018-04-30 18:05:29
阅读次数:
201
生成器 迭代器 内置函数 作业 一、生成器 1.1、列表生成器 问题引入:看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1 方案一: 方案二: 方案三:列表生成器 1.2、为什么要有生成器呢? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限 ...
分类:
编程语言 时间:
2018-04-30 16:36:13
阅读次数:
177