摘要:
一:正则表达式 【1】 (1)定义:一串定义好对字符串操作的方式 (2)作用:用来匹配筛选数据 【2】 (1)模拟场景:http://tool.chinaz.com/regex/ (2)字符串: (1)定义:在同一个位置可能出现多个字符组成一个组 (2)表现形式:[] (3)字符组的表现形式: (4 阅读全文
摘要:
一:模块 【1】: (1)定义:模块是一系列功能的集合体 (2)好处: (1)大量的代码分模块 组织结构更加清晰 (2)不同的文件对应不同的功能 调用方便 (3)模块拿来就可以使用 提升开发效率 【2】: (1)来源方式: (1)python自定义的模块 (2)第三方模块 (4)自己手工定义的 (2 阅读全文
摘要:
一:递归函数 (1)定义:函数在调用的过程中 直接或者间接调用本身 例如: (1)直接调用函数本身 (2)间接调用函数 (2)函数调用最大深度: 作用:当函数递归调用的时候 在局部依旧会开辟一个名称空间 无限次调度占用内存 为了解决内存占用 python对函数最大递归做了限制 (1)默认最大限制10 阅读全文
摘要:
一:闭包函数 【1】 定义: (1)内部函数被外部函数包裹住 (2) 内部函数包含对外部函数作用域名字的引用 【2】外部函数传参 方法一:直接传参 例如: 方法二:闭包传参 PS: (1)闭包函数 打破了层级关系的限制 可以在任意位置调用 (2)函数作用域在固定阶段就已经固定死了 与其调用位置无关 阅读全文
摘要:
一:函数对象 (1)函数名可以被传递 (2)函数名可以被当做参数传递给其余函数 (3)函数名可以当做函数的返回值 (4)函数名可以当做容器类型的参数 例如: # 函数名可以被传递给变量 def func(): print('test') f = func # 变量名f指向函数的内存地址 通过该内存地 阅读全文
摘要:
一:函数是什么 (1)函数类似于工具的集合 通过编造不同的工具(函数) 在不同的地方使用: 二:为什么用到函数 (1)减少代码的冗余 (2)提升代码的架构 (3)功能易扩展 当功能需要扩展的时候 在原有函数上进行修改即可 三:函数基础知识【1】 函数的定义方式: (1)def 函数名(): (1)d 阅读全文