python20day
昨日回顾
- 正则表达式
- 元字符
- 量词
- 贪婪非贪婪
- 转义符
- re模块
- findall
- 会优先显示分组内容
- 取消优先显示(?: )
- search
- 只能返回第一个符合条件的项
- 得到的结果需要.group()取值
- 默认获取完整的匹配结果
- findall
今日内容
re模块结尾
- 分组命名(?P 正则表达式)
- 分组命名的引用(?P=name)
- 有的时候要匹配的内容包含不想要的内容
- 要先全部匹配再提取
带参数的装饰器
- 为什么不能改变原函数的调用?
- 开放封闭原则
- 我们提前写好的功能,可以让别人直接使用
- 登录
- 计算函数执行时间
- 多嵌套一层函数,传入一个参数,返回值为原装饰器的变量名。
- 为什么不能改变原函数的调用?
递归函数
- 递归最大深度1000层,为节省内存空间
- 尽量控制次数
- 循环和递归的关系
- 递归更占内存
- 递归也不是万能的
- 递归函数必须能停止
- 一个递归函数想结束,必须在函数里写一个return,并且条件可达到
- 并不是有return,return的结果就能被外层接收到,因为返回到上一层了
今日总结
代码总行数2325行
python20day的更多相关文章
随机推荐
- 【LeetCode】136. Single Number 解题报告(Java & Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 异或 字典 日期 [LeetCode] 题目地址:h ...
- 【LeetCode】1021. Best Sightseeing Pair 最佳观光组合(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...
- 【LeetCode】674. Longest Continuous Increasing Subsequence 解题报告(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 动态规划 空间压缩DP 日期 题目地址:https: ...
- 【LeetCode】559. Maximum Depth of N-ary Tree 解题报告(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 DFS BFS 日期 题目地址:https://le ...
- anaconda 安装 gdown
pip install gdown注意不要使用conda install gdown 这样会报错参考:gdown · PyPI
- MySQL中视图的定义、原理--触发器
视图概述 视图是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储的数据值集形式存在.行和列数据来自由定义视图的查询所引用的表,并且在引用 ...
- <学习opencv>绘画和注释
/*=========================================================================*/ // 绘画 和 注释 /*========= ...
- go语言生成markdown文档工具
虽然有go语言的swagger,但是go版本的swagger对代码的侵入比较大,因此抽空实现了基于GO语言生成markdown文档的工具 开源链接地址: https://github.com/w3li ...
- 【Python+Django+Pytest】数据库异常pymysql.err.InterfaceError: (0, '') 解决方案
问题背景: 接口自动化测试平台,在执行测试案例之外,还需要做以下五件事情(或步骤): 1.查询用户在数据准备中预置的测试套件层数据初始化相关sql (setUp_class方法中) 2.查询用户在数 ...
- 初识python: os 模块
偷下懒,直接看代码吧: #!/user/bin env python # author:Simple-Sir # time:2019/8/21 16:38 # os 模块 import os # os ...