昨日回顾

  • 正则表达式

    • 元字符
    • 量词
    • 贪婪非贪婪
    • 转义符
  • re模块
    • findall

      • 会优先显示分组内容
      • 取消优先显示(?: )
    • search
      • 只能返回第一个符合条件的项
      • 得到的结果需要.group()取值
      • 默认获取完整的匹配结果

今日内容

  • re模块结尾

    • 分组命名(?P 正则表达式)
    • 分组命名的引用(?P=name)
    • 有的时候要匹配的内容包含不想要的内容
      • 要先全部匹配再提取
  • 带参数的装饰器

    • 为什么不能改变原函数的调用?

      • 开放封闭原则
      • 我们提前写好的功能,可以让别人直接使用
    • 登录
    • 计算函数执行时间
    • 多嵌套一层函数,传入一个参数,返回值为原装饰器的变量名。

  • 递归函数

    • 递归最大深度1000层,为节省内存空间
    • 尽量控制次数
    • 循环和递归的关系
      • 递归更占内存
      • 递归也不是万能的
    • 递归函数必须能停止
      • 一个递归函数想结束,必须在函数里写一个return,并且条件可达到
      • 并不是有return,return的结果就能被外层接收到,因为返回到上一层了

今日总结

代码总行数2325行

python20day的更多相关文章

随机推荐

  1. 【LeetCode】434. Number of Segments in a String 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 统计 正则表达式 字符串分割 日期 题目地址:htt ...

  2. A. Toda 2

    A. Toda 2 time limit per test 2 seconds memory limit per test 512 megabytes input standard input out ...

  3. C. Watching Fireworks is Fun(Codeforces 372C)

    C. Watching Fireworks is Fun time limit per test 4 seconds memory limit per test 256 megabytes input ...

  4. 1254 - Prison Break

    1254 - Prison Break   PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB Mic ...

  5. 一站式元数据治理平台——Datahub入门宝典

    随着数字化转型的工作推进,数据治理的工作已经被越来越多的公司提上了日程.作为新一代的元数据管理平台,Datahub在近一年的时间里发展迅猛,大有取代老牌元数据管理工具Atlas之势.国内Datahub ...

  6. CS5210设计HDMI to VGA方案|CS5210资料|CS5210设计电路方案

    CS5210是一款HDMI转VGA转换器方案,其输出VGA信号可送到CRT/LED显示器,及投影机等,输入HDMI信号可以驳接电脑.PS3,XBOX360.蓝光DVD,输出VGA可以CRT/LED显示 ...

  7. 关于 base64 编码

    一.什么是Base64编码 Base64是一种用64个字符来表示任意二进制数据的方法.它是一种编码方式,而非加密方式.它通过将二进制数据转变为64个"可打印字符",完成了数据在HT ...

  8. JavaScript交互式网页设计 • 【第7章 jQuery操作 DOM】

    全部章节   >>>> 本章目录 7.1 DOM 对象和 jQuery 对象 7.1.1 DOM 对象 7.1.2 jQuery 对象 7.1.3 jQuery 对象和 DOM ...

  9. go语言 装饰器模式

    package decoratorimport ( "fmt" "reflect")func Decorator(decoPtr, fn interface{} ...

  10. CSS基础 CSS常见错误排错思路