// Fork me on GitHub
上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 一、装饰器 器:工具装饰:为被装饰对象添加新功能 装饰器:装饰的工具 被装饰对象 >>需要添加功能 的函数装饰器 >>函数 装饰器的作用:在不修改被装饰对象源代码与调用方式的前提下,为其加上新的功能装饰器必须要遵循的原则:开放封闭原则 为什么要使用装饰器:可以解决代码冗余问题,提高代码的可扩展性 开 阅读全文
posted @ 2020-09-14 17:52 繁星春水 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程: 核心是'过程'二字,过程 指的是一种解决问题的步骤,即先干什么再敢什么基于该编程思想编写程序,就好比在设计一条工厂流水线,一种机械式的思维方式 -优点:将复杂的问题流程化,进而简单化-缺点:若修改当前程序设计的某一部分,会导致其他部分同时需要修改牵一发而动全身,可扩展性差 三元表达式 阅读全文
posted @ 2020-09-14 17:40 繁星春水 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 语法: lambda 参数: 返回值 lambda : 例如:lambda x,n:x**n f = lambda x,n:x**n f(2,3) >>>8 注意: 匿名函数需要一次性使用。 匿名函数单独使用毫无意义,它必须配合 “内置函数” 一起使用的才有意义。 # 有名函数 def func() 阅读全文
posted @ 2020-09-14 16:52 繁星春水 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 注意: 单纯的递归调用时没有任何意义的。 想要递归有意义,必须遵循两个条件: - 递推: 指的是重复地执行, 每一次执行都要拿到一个更接近于结果的结果, 递推必须要有一个终止条件,否则无限递归。 - 回溯: 当递推找到一个终止条件后,开始一步一步往上回溯。 age(5) == age(4) + 2 阅读全文
posted @ 2020-09-14 16:42 繁星春水 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、函数对象 函数的名字就是函数对象,它在python中是第一类对象,函数名指向的是函数的内存地址。 1.1 函数对象的作用: 1、函数名可以被引用 def bar(): print('from bar') f=bar f() 2、函数名可以当作参数传入 def bar(): print('from 阅读全文
posted @ 2020-09-14 15:11 繁星春水 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 调用函数 函数名加括号即调用函数定义阶段:在定义阶段只检测语法,不执行函数体代码调用阶段:根据函数名找到函数的内存地址,然后执行函数体代码 定义阶段: def foo(): print('from foo') soo() #函数只要在发生调用之前被定义就行了,变量必须要经过定义才能被引用。也就是说函 阅读全文
posted @ 2020-09-14 14:39 繁星春水 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、文件操作的流程: 1.1 文件的定义: 文件就是操作系统提供给应用程序来操作硬盘的接口,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 1.2 操作文件的基本流程: 1. 打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件, 阅读全文
posted @ 2020-09-14 12:51 繁星春水 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1 什么是字符编码? 人类在与计算机交互时,用的都是人类能读懂的字符,如中文字符、英文字符、日文字符等毫无疑问,由人类的字符到计算机中的数字,必须经历一个过程,如下 翻译的过程必须参照一个特定的标准,该标准称之为字符编码表,该表上存放的就是字符与数字一一对应的关系。 字符编码中的编码指的是翻译或者转 阅读全文
posted @ 2020-09-14 10:47 繁星春水 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、变量 1、什么是变量 变:变化 量:指的是事物的状态 变量:是一种可以反映出状态变化的一种机制,比如人的年龄,性别,等级,金钱等 2、为什么要有变量 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的,程序执行的本质就是一系列状态的变化 变量的命名规范? 变量名只能是 字母、 阅读全文
posted @ 2020-09-14 10:24 繁星春水 阅读(182) 评论(0) 推荐(0) 编辑
摘要: dir() python里面的一切皆对象 每个对象都有不同的函数和常量。每个函数和常量都成为一个属性。那些函数被称为方法。如果一个函数是一个模块的属性,则这个属性被称之为函数(不是模块方法)。 dir()的作用就是将这个对象中的所有属性显示出来,这些属性以列表的方式储存。 sys 通过import 阅读全文
posted @ 2020-09-14 09:23 繁星春水 阅读(890) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页
1 //2 3
//4