上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 对象的概念 类与对象 面对对象编程 类的定义与实例化 属性访问 类属性与对象属性 属性查找顺序与绑方法 小结 一、对象的概念 ”面向对象“的核心是“对象”二字,而对象的精髓在于“整合“,什么意思? 所有的程序都是由”数据”与“功能“组成,因而编写程序的本质就是定义出一系列的数据,然后定义出一系列的功 阅读全文
posted @ 2021-07-19 17:27 简爱cx 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 软件开发的目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/|-- core/| |--core.py||-- api/| |-- api.py| 阅读全文
posted @ 2021-07-19 17:23 简爱cx 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 包的介绍 包的使用 导入包与init.py 绝对导入与相对导入 from包import* 一、包的介绍 随着模块数目的增多,把所有模块不加区分地放到一起也是极不合理的,于是python为我们提供了一种把模块组织到一起的方法,即创建一个包。包就是一个含有init.py文件的文件夹,文件夹内可以组织子模 阅读全文
posted @ 2021-07-19 17:21 简爱cx 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 模块介绍 模块的使用 import语句 from-import语句 其他导入语法(as) 循环导入问题 搜索模块的路径与优先级 区分py文件的两种用途 编写一个规范的模块 一、模块介绍 在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的 阅读全文
posted @ 2021-07-06 21:19 简爱cx 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 编程范式 面向过程 函数式 匿名函数与lambda map、reduce、filter 一、编程范式 很多初学者在了解了一门编程语言的基本语法和使用之后,面对一个’开发需求‘时仍然会觉得无从下手、没有思路/套路,本节主题“编程范式”正是为了解决该问题,那到底什么是编程范式呢? 编程范式指的就是编程的 阅读全文
posted @ 2021-07-05 13:52 简爱cx 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 函数递归调用介绍 回溯与递推 一、函数递归调用介绍 函数不仅可以嵌套定义,话可以桥套调用,即在调用一个函数的过程中,函数内部又调用另一个函数,而函数的递归调用指的是在调用一个函数的过程中又直接或间接地调用该函数本身 例如,在调用f1地过程中,又调用f1,这就是直接调用函数f1本身 def f1(): 阅读全文
posted @ 2021-07-02 17:27 简爱cx 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、生成器与yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象 >>> def my_range(start,stop,step=1):... print('start...')... while start < stop:... yield sta 阅读全文
posted @ 2021-07-02 17:26 简爱cx 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器介绍 可迭代对象 迭代器对象 二、for循环原理 三、迭代器的优缺点 优点 缺点 一 迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次”迭代“,而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不 阅读全文
posted @ 2021-07-02 10:23 简爱cx 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一、装饰器介绍 1.1 为什么要用装饰器 1.2 什么是装饰器 二、装饰器的实现 2.1 无参装饰器的实现 2.2 有参装饰器的实现 一、装饰器介绍 为何要用装饰器 软件的设计应该遵循开放封闭原则,即对扩展是开放的,而对修改是封闭的。对扩展开放,意味着有新的需求或变化时,可以对现有的代码进行扩展,以 阅读全文
posted @ 2021-07-02 10:20 简爱cx 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 一 函数对象 1.1 函数可以被引用 1.2 函数可以作为容器类型的元素 1.3 函数可以作为参数传入另外一个函数 1.4 函数的返回值可以是一个函数 二 闭包函数 2.1 闭与包 2.2 闭包的用途 一 函数对象 函数对象指的是函数可以被当做’数据’来处理,具体可以分为四个方面的使用,我们如下 1 阅读全文
posted @ 2021-07-02 07:54 简爱cx 阅读(31) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页