摘要:
一、装饰器前奏 1.作用域 2.高阶函数 在python的世界里,函数和我们之前的[1,2,3],'abc',8等一样都是对象,而且函数是最高级的对象(对象是类的实例化,可以调用相应的方法,函数是包含变量对象的对象) 内存的存储情况: 函数对象的调用仅仅比其它对象多了一个()而已!foo,bar与a 阅读全文
摘要:
一、列表生成式 列表生成:列表= [函数 for i in 列表] 现在有个需求,看列表[ 1, 2, 3, 4, 5, 6, 7, ],我要求你把列表里的每个值加1,你怎么实现? 二、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含10 阅读全文
摘要:
一、定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑 实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块就是test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 二、导入方法 module_cc文件 阅读全文
摘要:
一、面向对象相关定义: 一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如 阅读全文
摘要:
一、函数的基本语法及特性 函数定义: 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 语法定义: # def 函数名(参数): # 函数体 # 。。。 # 返回值 # def hansh 阅读全文