04 2020 档案

摘要:一、递归函数 递归的最大深度:1000层 设置递归的最大深度 递归函数如何停下来 练习 二、shutil模块 阅读全文
posted @ 2020-04-25 21:11 Jason857 阅读(148) 评论(0) 推荐(0)
摘要:一、re模块 findall search 为什么要用分组?findall的分组优先有什么好处? 把想要的内容放分组里 split、sub、subn、match、compile、finditer 方法 分组命名 二、带参数的装饰器 阅读全文
posted @ 2020-04-24 21:50 Jason857 阅读(141) 评论(0) 推荐(0)
摘要:Day19 笔记 正则表达式 re模块 regex (正则表达式) 有了re模块就可以在python语言中操作正则表达式 什么是正则表达式 一套规则 匹配字符串 正则表达式能做什么 1.检测一个输入的字符串是否合法 —— 应用场景:web开发项目 表单验证 用户输入一个内容时提前做检测 能够提高程序 阅读全文
posted @ 2020-04-16 00:24 Jason857 阅读(186) 评论(0) 推荐(0)
摘要:import os login_status = {'user': '', 'status': False} def get_userdic(): user_dic = dict() with open('user.txt', 'r', encoding='utf-8') as f1: for li 阅读全文
posted @ 2020-04-13 21:18 Jason857 阅读(157) 评论(0) 推荐(0)
摘要:常用模块 time datetime os sys hashlib 1. 文件加密 2. 文件校验 json 最常用的序列化模块 序列化模块就是将一个常见的数据结构转化成一个特殊的序列,并且这个特殊的序列还可以反解回去。它的主要用途:文件读写数据,网络传输数据。 json序列化只支持部分Python 阅读全文
posted @ 2020-04-10 20:50 Jason857 阅读(105) 评论(0) 推荐(0)
摘要:一、自定义模块 什么是模块? 在python中封装语句的最小单位就是模块。一个.py文件就是一个模块 什么是自定义模块? 实际上就是定义一个.py文件 包含:变量定义、可执行语句、for循环、函数定义。。。统称模块的成员 模块的运行方式 脚本方式:直接用解释器执行,或者在pycharm中运行。。。 阅读全文
posted @ 2020-04-06 21:23 Jason857 阅读(181) 评论(0) 推荐(0)
摘要:一、装饰器的认识 在不改变原被装饰的函数的源代码以及调用方式情况下,为其添加新的功能。 完全遵循开放封闭原则 装饰器的本质就是闭包 装饰器实现功能的分析 1.我们给这个测试函数加一个装饰器,计算执行这个函数需要的时间 2.使用闭包,实现开放封闭原则 3.python 进行了优化,这里可以这样写 4. 阅读全文
posted @ 2020-04-04 22:45 Jason857 阅读(118) 评论(0) 推荐(0)
摘要:一、匿名函数 一句话函数,比较简单的函数 构建匿名函数 二、内置函数 python 提供了68个内置函数 重要:abs() enumerate() filter() map() max() min() open() range() print() len() list() dict() str() 阅读全文
posted @ 2020-04-04 00:53 Jason857 阅读(123) 评论(0) 推荐(0)