摘要:
1、re模块是用来操作正则表达式 2、正则表达式——用来字符串匹配的 (1)字符组:[字符组] 例如[0123fdsa456*/-] [0-9] 等同于[0123456789] [a-z] 匹配小写字母 [A-Z]匹配大写字母 (2)特殊的元字符 (3)量词 (4)转义符 \ 注:r"\\d" 表示 阅读全文
摘要:
1、查找 : 找数据 二分查找法:必须处理有序的列表 2、排序 : 3、最短路径 : 例如百度地图 阅读全文
摘要:
1、定义:在自己的函数,调用自己 2、递归的最大内存不能超过997层 import sys sys.setrecursionlimit(1000000) 可以达到电脑理论的最大次 3、缺点:占内存 4、优点:让代码变简单 阅读全文
摘要:
一、工具类 (1)pycharm激活、中文破解 (2)pycharm的基本设置 (3)pycharm常用包和插件的安装 二、数据类型 (1)列表、元祖、字典 操作方法 (2)迭代器操作方法 (3)生成器、推导式操作方法 (4)字符格式化操作 (5)转义字符解释 (6)Set集合 (7)字符转换 (8 阅读全文
摘要:
一、定义: 是指一类无需定义标识符(函数名)的函数或子程序 二、语法格式: lambda 参数:表达式 三、注意事项: lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值。lambda 函数不能包含命令,包含的表达式不能超过一个。 四、代码示例 可以与lambda配合的 阅读全文
摘要:
1、装饰器形成的过程 2、装饰器的作用 3、原则:开放封闭原则 开放:对扩展是开放的 封闭:对修改是封闭的 4、装饰器的固定模式 阅读全文
摘要:
1、创建空文件 2、打开文件 3、读文件 4、写文件 5、关闭文件 6、移动光标位置 阅读全文
摘要:
一、分类:%格式符方式,format方式 二、%格式符 1、%s——字符占位,%d——数字占位(十进制) 2、左对齐、右对齐 (1)+ 右对齐 (2)- 左对齐 三、format方式 1、对齐方式 (1)> 内容左对齐 (2)> 内容右对齐(默认) (3)^ 内容居中 2、常见格式化方法 阅读全文
摘要:
while True: pass while 1: pass #效果相同,后者 效果更快 s = 1 y = bool (s) #结果为True,int只要不是0,就为真 s = 'abc' y = bool (s) #结果为True,str型有数值,就为真 s while s : pass #可以直接判断,这样引用,s直接是空数据,为False 阅读全文
摘要:
print(0 and 2 > 1) #结果0 print(0 and 2 1) #结果True print(1 and 2 1 and 0) #结果0 print(2 1 and 1) #结果1 print(2 1) #结果True print(0 or 2 1) #结果1 print(1 or 2 1 or 0) #结果True print(2 1 or 1) #结果Tru... 阅读全文