摘要:
# count = 0 # def func(): # global count # count += 1 # print(count) # func() # print(456) # func() # RecursionError # 递归的最大深度1000层 : 为了节省内存空间,不要让用户无限 阅读全文
摘要:
import re # ret = re.findall('\d+','19740ash93010uru') # print(ret) # # ret = re.search('\d+','19740ash93010uru') # print(ret) # 变量 # if ret: # print( 阅读全文
摘要:
# 什么是正则表达式 # 一套规则 - 匹配字符串的 # 能做什么 # 1.检测一个输入的字符串是否合法 -- web开发项目 表单验证 # 用户输入一个内容的时候,我们要提前做检测 # 能够提高程序的效率并且减轻服务器的压力 # 2.从一个大文件中找到所有符合规则的内容 -- 日志分析\爬虫 # 阅读全文
摘要:
1. ## 今日内容大纲 1. 自定义模块 2. 模块是什么? 3. 为什么要有模块? + 什么是脚本? 4. 模块的分类 5. import的使用 + 第一次导入模块执行三件事 + 被导入模块有独立的名称空间 + 为模块起别名 + 导入多个模块 6. from ... import ... + f 阅读全文
摘要:
3. ## 今日内容 自定义模块 random time datetime os sys json,pickle hashlib collections # 自定义模块: 什么是模块:本质就是.py文件,封装语句的最小单位。 自定义模块:实际上就是定义.py,其中可以包含:变量定义,可执行语句,fo 阅读全文
摘要:
1. ## 今日内容大纲 3. ## 今日内容 1. 开放封闭原则: ``` 装饰器:装饰,装修,房子就可以住,如果装修,不影响你住,而且体验更加,让你生活中增加了很多功能:洗澡,看电视,沙发。 器:工具。 开放封闭原则: 开放:对代码的拓展开放的, 更新地图,加新枪,等等。 封闭:对源码的修改是封 阅读全文
摘要:
1. 今日内容大纲 2. 昨日内容回顾作业讲解 3. 今日内容 1. 匿名函数:一句话函数,比较简单的函数。 ![1557887115535](C:\Users\oldboy\AppData\Roaming\Typora\typora-user-images\1557887115535.png) 1 阅读全文
摘要:
1. 今日内容大纲 2. 生成器 + yield + yield return + yield from 3. 生成器表达式,列表推导式 4. 内置函数 I 3. 今日内容 + 生成器 + 生成器:python社区,生成器与迭代器看成是一种。生成器的本质就是迭代器。唯一的区别:生成器是我们自己用py 阅读全文
摘要:
1. ## 今日内容大纲 1. global nonlocal 2. 函数名的运用 3. 新特性:格式化输出 4. 迭代器: + 可迭代对象 + 获取对象的方法 + 判断一个对象是否是可迭代对象 + 小结 + 迭代器 + 迭代器的定义 + 判断一个对象是否是迭代器 + 迭代器的取值 + 可迭代对象如 阅读全文
摘要:
1. ## 今日内容大纲 2. 形参角度: + 万能参数。 + *的魔性用法。 + 仅限关键字参数(了解)。 + 形参的最终顺序。 3. 名称空间。 1. 全局名称空间,局部........ 2. 加载顺序,取值顺序。 3. 作用域。 4. 函数的嵌套(高阶函数)。 5. 内置函数 globals 阅读全文
摘要:
## 01 今日内容大纲 1. 内容回顾作业讲解 2. 函数的初识 3. 函数的结构与调用 4. 函数的返回值 5. 函数的参数 ## 03 今日内容 1. 函数的初识 + 写一个获取字符串总个数的代码,不能用len: ```python s1 = 'fjkdsfjdssudafurpojurojr 阅读全文
摘要:
## 03 今日内容 1. 文件操作的初识 + 护士空姐少妇的联系方式.txt + 利用python代码写一个很low的软件,去操作文件。 + 文件路径:path + 打开方式:读,写,追加,读写,写读...... + 编码方式:utf-8,gbk ,gb2312...... + ```python 阅读全文
摘要:
## 01 今日内容大纲 1. 基础数据类型的补充 2. 数据类型之间的转换 3. 编码的进阶 ## 03 具体内容 + 数据类型的补充 + str ```python # str :补充的方法练习一遍就行。 # s1 = 'taiBAi' # capitalize 首字母大写,其余变小写 # pr 阅读全文
摘要:
## 01 今日内容大纲 1. is == id 用法 2. 代码块 3. 同一代码块下的缓存机制 4. 不同代码块下的缓存机制(小数据池) 5. 总结 6. 集合(了解) 7. 深浅copy ## 03 具体内容 1. id is == ```python # id 身份证号 # i = 100 阅读全文
摘要:
## 01 今日内容大纲 + 字典的初识 + 字典的使用(增删改查) + 字典的嵌套 ## 03 具体内容 + 字典的初识: + why: + 列表可以存储大量的数据,数据之间的关联性不强 + ['太白', 18, '男', '大壮', 3, '男'] + 列表的查询速度比较慢。 + what:容器 阅读全文
摘要:
+ 列表的初识 + 列表的索引切片 + 列表的增删改查 + 列表的嵌套 + 元组的初识(了解) + 元组的简单应用(了解) + range 2. **列表的初识** + why:int bool str:'123 True 太白' + str: 存储少量的数据。 + str:切片还是对其进行任何操作 阅读全文
摘要:
## 一. 今日内容大刚 1. 基础数类型总览 2. int 3. bool 4. **str** + 索引,切片 + 常用操作方法 5. **for 循环** 1. pycharm 简单使用 2. while 循环 1. 结构 2. pass 3. 格式化输出:str :让字符串的某些位置变成动态 阅读全文