2019年12月4日

摘要: 定义类 class Dog 静态属性 表面拥有的特点 动态属性 bite eat run 拥有self的参数 实例属性 实例方法中定义的属性 实例化 ,类名() >对象, 过程 实例 类别() 对象/实例 self 调用方法或者属性本身的那个i对象 __init__ 构造方法,创建对象的时候自动去调 阅读全文
posted @ 2019-12-04 19:08 那都不是事呦 阅读(77) 评论(0) 推荐(0) 编辑
 

2019年12月3日

摘要: 定义类 关键字class 类名用驼峰体 类名的首字母大写 class Student s需要大写 类:具有相同特征的一类事物 静态属性:直接在类中定义的变量 动态属性:定义在类中 的方法 至少有一个self参数 实列属性:实列化产生的对象称为实列或者对象 实列:实列化产生的对象称为实列或者对象 实列 阅读全文
posted @ 2019-12-03 11:20 那都不是事呦 阅读(108) 评论(0) 推荐(0) 编辑
 

2019年12月2日

摘要: findalll search 对象的结果是匹配的对象 match 只匹配开头 split 拆分匹配对象 sub 替换匹配对象 旧的 >新的 compile 正则迭代器 (编译) >对象 finditer 返回迭代器 (\1) 与第一个分组匹配,成对出现 又名分组 ?P<起的名字> 阅读全文
posted @ 2019-12-02 19:49 那都不是事呦 阅读(99) 评论(0) 推荐(0) 编辑
 

2019年11月29日

摘要: copy, deepcopy 的区别? 针对不可变类型 赋值,浅copy,深copy都是相同的,都是指针的引用,没有开辟新的内存,完全共享数据 针对可变类型 赋值是共享内存 数据只有一层时,浅copy,深copy都是完全开辟不同内存空间,数据独立 当数据有父子层时,也就是数据嵌套 浅copy,父层是 阅读全文
posted @ 2019-11-29 16:27 那都不是事呦 阅读(119) 评论(0) 推荐(0) 编辑
 

2019年11月28日

摘要: 什么是模块? py文件就是一个模块 分类 系统模块(标准库) 第三方模块 (需要下载pip3 install 模块名字) 用户自定义模块 (自己写的py文件) 模块的作用 实现功能的重复利用,提高代码的效率 把相似功能放到一个文件,永久保存 模块的导入方式 import... from.....im 阅读全文
posted @ 2019-11-28 15:24 那都不是事呦 阅读(117) 评论(0) 推荐(0) 编辑
 

2019年11月25日

摘要: f = open("c1908.text", mode = "r", encoding=:utf-8" f.close f 文件句柄 c1908 文件路径 相对路径或者绝对路径 mode 操作模式 省略不写是r模式 r 读 read 不加参数读取全部内容,加数字,代表几个字符 readlines 读 阅读全文
posted @ 2019-11-25 16:19 那都不是事呦 阅读(105) 评论(0) 推荐(0) 编辑
 

2019年11月20日

摘要: 完美定义: 在不改变原函数的源代码以及调用方式的基础上,为其添加额外的功能 遵循开放封闭原则 1对扩展是开发的 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展,添加新功能 2 对修改是封闭的 就想我们刚刚提到的,因为我们写的一个函数, 阅读全文
posted @ 2019-11-20 11:18 那都不是事呦 阅读(78) 评论(0) 推荐(0) 编辑
 

2019年11月19日

摘要: 1不能调用自己本身(自己调用自己) 死循环 最大层次1000,时间测试997/998 2 有明确的终止条件 满足以上两个才是有效递归 递:一直执行直到碰到结束条件 归 : 从结束条件开始往回退 最大递归深度998 1 闭包是嵌套在函数中的函数 2 闭包必须是在内层函数对外层函数变量(非全局变量)的引 阅读全文
posted @ 2019-11-19 19:16 那都不是事呦 阅读(211) 评论(0) 推荐(0) 编辑
 
摘要: map 循环模式 map(function,iterable...) 循环iterable 中的每一个元素,分别作用于function返回结果 map返回的结果是迭代器对象,可以通过for循环或者list查看结果 obj = map(lambda x,y:x+y,[1,2,3],[4,5,6]) f 阅读全文
posted @ 2019-11-19 19:11 那都不是事呦 阅读(100) 评论(0) 推荐(0) 编辑
 

2019年11月18日

摘要: 定义:一边循环一边计算的机制称为生成器 最大的特点:节省内存 生成器的本质是迭代器 send 关键字 send 对应一个yied 1 给上一个yield传值 2 打印yield值 最后一个yield取不到send传的值 yield from 关键字 yiekd from 他会将这个可迭代对象(列表) 阅读全文
posted @ 2019-11-18 16:35 那都不是事呦 阅读(98) 评论(0) 推荐(0) 编辑