- 博客(10)
- 收藏
- 关注
原创 组合数据类型—序列类型及操作
序列类型定义 序列是具有先后关系的一组元素 序列是一维元素向量,元素类型可以不同 类似数学元素序列 元素间由序号引导,通过下标访问序列的特定元素 字符串类型 元祖类型 列表类型 都属于序列类型 序列处理函数及方法 序列类型通用操作符(6个操作符) 操作符及应用 描述 X in S 如果X是序列S的元素,返回True,否则返回False X not in S 如果X是序列S...
2019-01-15 20:51:08 962
原创 组合数据类型—集合
集合类型及操作 集合类型的定义 集合是多个元素的无序组合 集合类型和数学中的集合概念一致 集合元素之间无序,每个元素唯一,不存在相同元素 集合元素不可更改,不能是可变数据类型 集合用大括号{}表示,元素之间用逗号分隔 建立集合类型用{}或set() 建立空集合类型,必须使用set() >>> a = {'python'
2019-01-15 18:32:14 376
原创 代码复用与函数递归
代码复用 把代码当成资源进行抽象: - 代码资源化:程序代码是一种用来表达计算的‘资源’ - 代码抽象化:使用函数等方法对代码赋予更高级别的定义 - 代码复用:同一份代码在需要时可以被重复使用 模块化设计 分而治之 通过函数或对象封装讲程序划分为模块及模块间的表达 具体包括:主程序,子程序和子程序之间的关系 分而治之:一种分而治之,分层抽象,体系化的设计思想 函数递归的理解 函数调用自身的过程...
2019-01-14 22:13:08 422
原创 函数的定义和使用
函数的定义: 函数是一段具有特定功能的可重用的语句组 是一种功能的抽象,一般函数表达特定功能 二个作用:降低编程难度***和***代码复用 函数表达定义: def <函数名>(<参数(0个或多个))>): <函数体> return <返回值> 案例:计算n! def fact(n): #fact函数名 n参数
2019-01-14 18:20:19 372
原创 面向对象编程
self 是什么? 举例: class Ball: def setName(self,name): self.name = name def kick(self): print("我叫%s,该死的谁踢我。。"%self.name) >>> a = Ball() >>&
2019-01-14 15:53:05 81
原创 Python类和对象实例学习
“万物皆对象”” 对象 = 属性+方法 比如: 人也可以是个对象, 人的属性(静态):比如外貌,年龄,性别 方法(动态):比如能跑,能吃,能睡 class Person:#python中的类名约定以大写字母开头 #属性 name = "Alex" weight = 150 age = 25 #方法 def run(self): pri...
2019-01-14 12:48:37 277
转载 Python类和对象 入门级讲解
首先,我已经假定你已经看了无数遍的垃圾文章,然后依然搞不懂类和对象,但是呢起码知道有类和对象这么两个玩意儿。 由于你没有编程经验,所以无法从学过的编程语言里通过类比去理解Python的‘类和对象’。咱们用生活中的例子来说说,建房子。 类(class): 相当于施工图纸(blueprint) 对象(object):房子(已经建造好的) 假设你手上有施工图纸(Blueprint),里面有房子的所有信...
2019-01-14 09:04:37 246
转载 生成器和迭代器详解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
2019-01-12 13:03:12 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人