01 2019 档案
摘要:1. 类的其他内置函数 1.1 isinstance 和 issubclass 1. isinstance(obj, cls) 判断第一个参数是否是第二个参数的实例对象,返回布尔值。第一个参数为对象,第二个参数为类。 class Animal: pass class Dog(Animal): pas
阅读全文
摘要:1. 三大编程范式 面向过程 函数式编程 面向对象设计 2. 编程进化论 最开始无组织无结构,从简单控制流中按步骤写指令 从上述指令中提取重复的代码看或逻辑,组织到一起(定义了一个函数),实现代码重用,由无结构走向了结构化,变得更具逻辑性。 定义函数是独立函数外定义变量,然后作为参数传递给函数,意味
阅读全文
摘要:装饰器(Decorator)本质是函数,功能是为其他函数添加附加功能,定义一个装饰器需要满足以下两个原则: 不修改被修饰函数源代码(开放封闭原则) 不修改被修饰函数的调用方式 装饰器 = 高阶函数 + 函数嵌套 + 闭包 1. 高阶函数 高阶函数定义: 函数接收的参数是一个函数 函数的返回值是一个函
阅读全文
摘要:1. 文件 文件处理流程: 打开文件,获得文件句柄,并赋值 通过句柄对文件进行操作 关闭文件 1.1 打开文件 在 Python 中使用 open()函数打开文件,并返回文件对象: open 函数有很多参数,一般地只需了解三个
阅读全文
摘要: 1. 算术运算符 算术运算符包括 ,即加减乘除,取余,取商(地板除法)以及幂运算。 2. 成员运算符 成员运算符 in、not in 用来判断元素是否存在某个对象中,返回布尔值。 &ems
阅读全文
摘要:1. if 条件语句 语法: 示例: if 语句支持嵌套: 多条件判断 if elif else 当有多个条件时,总是用 if 判断,不是那么方便。为了偷懒,我们引入了 elif
阅读全文
摘要:1. 函数 函数是组织好的,可重复使用的,用来实现单一,或相关功能的代码块。 函数分为 Python 程序内置函数,用户自定义的函数。将代码定义为函数,有如下好处: 代码重用(某个特定功能复用) 保持代码一致性,易维护 可拓展 1.1 定义和调用函数
阅读全文