摘要: 文件 一、文件的概念 1.1 文件的概念和作用 我们以前操作的数据都是在程序中提前写死的, 但是在实际开发中这是远远不够的.很多时候我们都需要对存储在计算中文件内的数据进行处理, python 提供了一系列的对文件操作的 api 1.1.1 什么是文件 计算机的文件,就是存在在某种长期存储设备上的一 阅读全文
posted @ 2020-04-03 15:03 晴天·· 阅读(375) 评论(0) 推荐(3) 编辑
摘要: 异常 一、异常的概念 程序在运行时,如果Python解释器遇到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常 程序停止执行并且提示错误信息这个动作,我们通常称之为:抛出(raise)异常 程序开发时,很难将所有的特殊情况都处理的面面俱到,通过异常捕获可以针对突发事件做集中的处理,从而保 阅读全文
posted @ 2020-04-03 13:22 晴天·· 阅读(333) 评论(0) 推荐(1) 编辑
摘要: 面向对象高级 一、 特性 特性是指的property. property这个词的翻译一直都有问题, 很多人把它翻译为属性, 其实是不恰当和不准确的. 在这里翻译成特性是为了和属性区别开来. 属性是指的attribute, 我们以前学习的实例变量和类变量是attribute, 所以也可以叫做实例属性和 阅读全文
posted @ 2020-04-03 12:55 晴天·· 阅读(768) 评论(2) 推荐(5) 编辑
摘要: 面向对象编程基础 一、面向对象概念 1.1 什么是面向过程 ​ 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 ​ 生活中的的例子举例。 1.2 什么是面向对象 ​ 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而 阅读全文
posted @ 2020-04-02 20:56 晴天·· 阅读(694) 评论(0) 推荐(3) 编辑
摘要: 函数的高级应用 二、高阶函数 高级函数, 英文叫 Higher-order Function. 那么什么是高阶函数呢? 在说明什么是=高阶函数之前, 我们需要对函数再做进一步的理解! 2.1 函数的本质 函数的本质是什么? 函数和函数名到底是一种什么关系? 在python中,一切皆对象,那么函数也不 阅读全文
posted @ 2020-04-02 13:20 晴天·· 阅读(750) 评论(0) 推荐(4) 编辑
摘要: python作为一个既面向对象,又支持函数式编程的语言,函数的使用方面有很多特点。 比如:闭包,装饰器,迭代器等 函数的高级应用 容器:生活中常见的容器有哪些?袋子,盆子,水杯,书包,铅笔盒。。。 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个的迭代获取,可以用in,not in等关 阅读全文
posted @ 2020-04-02 13:10 晴天·· 阅读(337) 评论(0) 推荐(2) 编辑
摘要: 五、递归函数 什么叫递归(recusive)? 你拿两个镜子互相面对着, 然后去看镜子, 会发现每个镜子中很多个镜子, 层层的嵌套, 无穷尽, 这就是一种递归! 从前有坐山, 山里有座庙, 庙里有个老和尚在给小和尚讲故事: 从前有座山.... 如果你小的时候被人忽悠听过这个故事, 这个故事是递归! 阅读全文
posted @ 2020-04-02 13:02 晴天·· 阅读(419) 评论(0) 推荐(3) 编辑
摘要: 函数 四、参数 4.1 默认值参数(也叫缺省参数) 4.1.1 默认值参数基本使用 定义函数的时候, 如果个别参数不需要调用者必须传递实参过来, 则可以使用参数默认值. 当调用函数的时候, 带有默认值的参数可以不传递实参过来, 这样 python 就会使用这个参数的默认值. 如果带有默认值的参数也被 阅读全文
posted @ 2020-04-01 19:18 晴天·· 阅读(460) 评论(0) 推荐(2) 编辑
摘要: 函数 三、作用域规则 有了函数之后,我们必须要面对一个作用域的问题。 比如:你现在访问一个变量,那么 python 解析器是怎么查找到这个变量,并读取到这个变量的值的呢? 依靠的就是作用域规则! 3.1 作用域 作用域(scope) 作用域就是 python 程序的一块文本区域,在这个区域内,可以直 阅读全文
posted @ 2020-04-01 19:03 晴天·· 阅读(447) 评论(0) 推荐(3) 编辑
摘要: 函数 为了便于程序的维护和更好的实现模块化,好的程序都会分解为很多函数。 可以这么说,对于任何的编程语言,函数都是一个非常重要的概念。 python 不仅简化了函数的定义过程,而且还大量借鉴了其他函数编程语言中的优秀特性。 本章内容非常重要! 一、 函数的概念和作用 1.1什么是函数 函数就是把完成 阅读全文
posted @ 2020-04-01 15:38 晴天·· 阅读(548) 评论(0) 推荐(2) 编辑