摘要: # 类与类之间的关系: # 1.依赖关系: # 最轻的一种关系 # 在方法中引进另一个类的对象 # 2.关联关系.聚合关系.组合关系 # 类与类之间的关系是比较紧密的 # 3.继承关系.实现关系 # self:当前执行这个方法的对象 # 特殊成员(__init__) 1. 类名() 会⾃自动执⾏行行 阅读全文
posted @ 2018-09-27 19:58 admin9s 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Day17面向对象-成员 变量 1.成员变量(实例变量)(字段column) 2.类变量(静态变量)直接写在类中的,共享出去的 方法 1.成员(实例)方法,加了self的调用的时候.必须用对象去访问 2.类方法.当方法需要传递类名的时候,需要类方法.规范规则:在上方加@classmethod 3.静 阅读全文
posted @ 2018-09-27 19:53 admin9s 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一. 面向对象思想 1. 面向过程. 重点在"过程". 按照实物的发展流程. 先干嘛,后干嘛, 最后干嘛.... 优点: 简单. 流水线式的工作 缺点: 可扩展性差. 2. 面向对象. 什么是对象? 对象是属性和动作的集合体. 对象是一个抽象的概念. 重点在"对象" : 属性和动作.类似上帝式的思维 阅读全文
posted @ 2018-09-25 20:56 admin9s 阅读(80) 评论(0) 推荐(0) 编辑
摘要: lambda 匿名函数参数: 返回值ret=lambda a,b:a+bprint(ret(188,99))sorted() 排序sorted(iterable, key=func, reverse=True/False) # 可迭代对象, 函数 ,返回值反序(True),正序(False)把可迭代 阅读全文
posted @ 2018-09-20 19:03 admin9s 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 查看内置属性dir() print(dir()) # 打印dir的内置属性 print(dir([])) # 打印列表的内置属性 迭代器生成器相关range,next,iter range() # 自动生成一个列表 a=iter('asd') # 把迭代对象转换成迭代器 print(next(a)) 阅读全文
posted @ 2018-09-19 21:34 admin9s 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 函数名第一类对象 1函数名其实就是变量名 2可以像变量一样互相赋值. 3 可以作为函数的参数,进行传递 4 可以作为返回值返回 5可以作为集合的元素进行存储 内部函数对外部函数中的变量的调用 def outrt(): a=10 def innerr(): a return 好处: 保护变量 常住内存 阅读全文
posted @ 2018-09-18 17:59 admin9s 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 顺序:位置参数->动态接收位置参数*->默认值->动态接收关键字参数** 位置参数->*args->默认参数值->**kwargs 一.函数参数--动态传参 1.动态接受位置参数 在参数位置编写*表示接收任意内容 动态接收参数的时候要注意:动态参数必须在位置参数后面 2.动态接收关键字参数 动态接收 阅读全文
posted @ 2018-09-14 19:59 admin9s 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 函数:对代码块和功能的封装和定义 语法: 函数的返回:return 函数的参数 形参.实参和传参 形参: 写在函数声明的位置的变量叫形参. 形式上的一个完整. 表示这个函数需要xxx 实参: 在函数调用的时候给函数传递的值. 叫实参, 实际执行的时候给函数传递的信息. 表示给函数 xxx 传参: 给 阅读全文
posted @ 2018-09-13 19:59 admin9s 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.初识文件操作 2.只读(r,rb) 3.只写(w,wb) 4.追加(a,ab) 5.r+读写 6.w+写读 7.a+写读(追加写读) 8.其他写作方式 9.文件的修改以及另一种打开文件句柄的方式 主要内容: 1.我们可以通过使用open()函数的方式打开文件的句柄 打开文件的方式:r,w,a,r 阅读全文
posted @ 2018-09-12 21:28 admin9s 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 集合(set) 集合,保存大量数据,不可以重复 特点:无序,不可重复,内容可哈希,本身不可哈希 k = frozenset(集合):它就会变成一个可哈希的了 增: s.add(内容) s.update("内容"):迭代添加 删: s.pop():随机删除一个,并返回删除的那个内容 s.remove( 阅读全文
posted @ 2018-09-11 20:25 admin9s 阅读(95) 评论(0) 推荐(0) 编辑