python20day
摘要:昨日回顾 正则表达式 元字符 量词 贪婪非贪婪 转义符 re模块 findall 会优先显示分组内容 取消优先显示(?: ) search 只能返回第一个符合条件的项 得到的结果需要.group()取值 默认获取完整的匹配结果 今日内容 re模块结尾 分组命名(?P 正则表达式) 分组命名的引用(?
阅读全文
posted @
2020-06-30 13:26
汤达人
阅读(150)
推荐(0)
python19day
摘要:内容回顾 软件开发规范 预计 递归函数1天 re模块2天 logging模块+包的导入+带参数的装饰器1-2天 面向对象6天 网络编程4天 并发编程5-6天 数据库5天 今日内容 模块和实际工作之间的关系 time模块和时间是什么关系? 时间本身和time模块无关,有了time就可以在python中
阅读全文
posted @
2020-06-29 14:20
汤达人
阅读(147)
推荐(0)
python18day
摘要:今日内容 ''' 用代码模拟博客园系统。 项目分析: 一、首先程序启动,页面显示下面内容供用户选择: 1.请登录 2.请注册 3.进入文章页面 4.进入评论页面 5.进入日记页面 6.进入收藏页面 7.注销账号 8.退出整个程序 二、必须实现的功能: 1.注册功能要求: a.用户名、密码要记录在文件
阅读全文
posted @
2020-06-28 14:20
汤达人
阅读(107)
推荐(0)
python17day
摘要:昨日回顾 自定义模块等 今日内容 自定义模块 模块是什么? 抖音:20万行代码全部放在一个py文件? 为什么不行? 代码多,读取时间长 代码不容易维护 所以应该? 一个py文件拆分100个文件,100个py文件又有相似相同的功能。就需要将相似相同的函数提取出来,放在一个py文件中。 模块分类: 内置
阅读全文
posted @
2020-06-27 12:07
汤达人
阅读(83)
推荐(0)
python16day
摘要:昨日回顾 自定义模块 模块的两种执行方式:脚本方式、调用方式 name 模块导入的方式 相对导入 random:获取随机数相关 今日内容 常用模块的介绍 time:和时间相关 datetime os sys hashlib:封装一些用于加密的类 json模块 JAVA脚本兑现标记语言、都转成字符串
阅读全文
posted @
2020-06-26 10:29
汤达人
阅读(89)
推荐(0)
python15day
摘要:昨日回顾 装饰器:完美的呈现了开放封闭原则。本质:闭包。 def wrapper(f): def inner(*args,**kwargs): '''在执行被装饰函数之前,想写什么代码写什么代码''' ret=f(*args,**kwargs) '''执行被装饰函数之后的操作''' return i
阅读全文
posted @
2020-06-25 16:08
汤达人
阅读(123)
推荐(0)
python14day
摘要:昨日回顾 匿名函数:一句话函数 内置函数II 闭包: 内层函数对外层函数非全局变量的引用 一定存在于嵌套函数中 作用:保护数据安全,自由变量不会在内存中消失,而且全局还引用不到 今日内容 装饰器: 装饰、装修,房子就可以住,装修体验更佳,生活中增加很多功能 开放封闭原则: 开放:对代码的拓展是开放的
阅读全文
posted @
2020-06-24 16:20
汤达人
阅读(88)
推荐(0)
python13day
摘要:昨日回顾 生成器:生成器就是迭代器,生成器是自己用python代码构建的 生成器函数 生成器表达式 python内部提供的 如何判断函数和生成器函数 yield yield return 吃包子的区别。 yield from将一个可迭代对象,变成一个生成器。 列表推导式、生成器表达式。 循环模式[变
阅读全文
posted @
2020-06-23 12:17
汤达人
阅读(88)
推荐(0)
python12day
摘要:昨日回顾 可迭代对象: 可以更新迭代的实实在在的值。 内部含有'__iter__'方法。 str、tuple、dict、set、range 优点:操作方法多,灵活直观 缺点:占用内存。 迭代器: 可以更新迭代的一个工具(数据结构) 内部含有'__iter__'并且含有'__next__'方法。 文件
阅读全文
posted @
2020-06-22 11:53
汤达人
阅读(108)
推荐(0)
python11day
摘要:昨日回顾 函数的参数: 实参角度:位置参数、关键字参数、混合参数 形参角度:位置参数、默认参数、仅限关键字参数、万能参数 形参角度参数顺序:位置参数,*args,默认参数,仅限关键字参数,**kwargs *的魔性用法 函数定义时:聚合 函数调用时:打散 python中存在的三个空间 内置名称空间:
阅读全文
posted @
2020-06-21 15:35
汤达人
阅读(115)
推荐(0)
python10day
摘要:昨日回顾 函数是以功能为导向,减少重复代码、增强可读性。 函数的调用:func()、写几次执行几次 函数的返回值return 终止函数 return单个值 return多个值,按元组返回 函数的参数: 实参角度:位置参数、关键字参数、混合参数 形参角度:位置参数、默认值参数 今日内容 如何在工作中不
阅读全文
posted @
2020-06-20 18:20
汤达人
阅读(119)
推荐(0)
python09day
摘要:内容回顾 文件操作初识 三步走: 打开文件open() 文件路径path,编码方式encoding=,mode(默认读) 操作文件(对文件句柄进行操作) 读、写、追加 各四种模式 读:read()、read(n)、readline()返回字符串、readlines()返回列表、for循环 写:没文件
阅读全文
posted @
2020-06-19 17:45
汤达人
阅读(100)
推荐(0)
python08day
摘要:内容回顾 数据类型的补充 str:pass tuple: (1) >int count 计数 index 通过元组获取索引 list sort 排序从小到大 sort(reverse=True)排序从大到小 列表相加 列表与数字相乘 循环列表的问题 dict update 更新,增加值,修改值,创建
阅读全文
posted @
2020-06-18 17:42
汤达人
阅读(79)
推荐(0)
python07day
摘要:回顾 id == is: ==: 数值是否相同 is: 内存地址是否相同 id: 获取对象的内存地址 代码块: 一个文件、交互式命令一行都是一个代码块 同一代码块下缓存机制(字符串驻留机制) 所有数字,bool,几乎所有的字符串 优点:提升性能,节省空间 不同代码块的缓存机制(小数据池) 在内存中开
阅读全文
posted @
2020-06-17 12:38
汤达人
阅读(73)
推荐(0)
python06day
摘要:Now代码1005行 回顾 字典的初识 查询速度快,{'name':'tangdaren'},存储大量关联型数据 键:int、str(bool tuple不常用)不可变的数据类型 值:任意数据类型 3.5x前无序,3.6x按照初始时的顺序排列,3.7x有序 字典的增删改查 增:setdefault(
阅读全文
posted @
2020-06-16 17:37
汤达人
阅读(90)
推荐(0)
python05day
摘要:之前代码总行数735+133=868 内容回顾 列表:容器型数据类型,可以承载大量的数据,有序的数据 增: append 追加 insert 插入,按索引增 extend 迭代着追加 删: pop 按照索引删除,有返回值,返回 remove 按照元素删除 clear 清空 del 索引、切片(步长)
阅读全文
posted @
2020-06-15 19:51
汤达人
阅读(145)
推荐(0)
python04day
摘要:回顾 int str bool str: s1='tangdaren123' 索引: s1[0] s1[-1] s1[:3] s1[:5:2] s1[-1:-4:-1] s1[-1:-6:-2] 常用操作方法: upper、lower startswith、endswith(返回bool) spli
阅读全文
posted @
2020-06-15 15:49
汤达人
阅读(84)
推荐(0)
python03day
摘要:回顾 pycharm简单使用 while循环 结构 pass while实现打印1-2+3-4+……+99 格式化输出:针对str,让字符串中某些位置变为动态可传入的 % s str d digist i int %%第二个%转义 编码初识(二进制和文字对应关系) ASCLL GBK Unicode
阅读全文
posted @
2020-06-15 10:32
汤达人
阅读(92)
推荐(0)
python02day
摘要:回顾 1.编译型和解释型 编译型:一次性编译成二进制,再执行 执行效率高,但不能跨平台,开发效率低 代表语言:C 解释型:逐行解释成二进制,再执行 可以跨平台,开发效率高,但执行效率低 代表语言:python 2.变量 数字、字母、下划线的组合 不能数字开头 不能用python关键字:print、i
阅读全文
posted @
2020-06-14 15:17
汤达人
阅读(114)
推荐(0)