摘要:
第一章 python基础 1、下面这段代码的输出结果是什么?请解释。 def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 阅读全文
摘要:
一 背景知识 一 背景知识 1.进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中 阅读全文
摘要:
一 什么是进程 一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序 #二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运行于cpu1的某个程序遇到io阻 阅读全文
摘要:
网络编程之socket 看到本篇文章的题目是不是很疑惑,what is this?,不要着急,但是记住一说网络编程,你就想socket,socket是实现网络编程的工具,那么什么是socket,什么是网络编程,什么是网络,为什么要学习socket,都在下面有讲解,大家细细看来! 本节目录 一 为什么 阅读全文
摘要:
1.random 主要是和随机相关的内容 random() 随机小数 uninform(a,b) 随机小数 randint(a,b) 随机整数 choice() 随机选择一个 sample() 随机选择多个 shuffle() 打乱 2. Collections 1. Counter 计数器 2. 阅读全文
摘要:
1. 经典类 py2: 不继承任何类 2. 新式类 py2: 手动继承object py3: 所有的类都是object的子类 经典类的MRO: 树的深度优先遍历 从左到右, 一条路跑到黑 新式类的MRO: C3算法 1. 拆分 L(H) = H + L(H的父类)... + 父类父类父类 2. 合并 阅读全文
摘要:
1. 类的约束 1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError (重点) 2. 抽象类和抽象方法 2. 异常处理 raise 异常类("信息") 如何自己定义异常 class 类(Exception): pass 堆栈 import traceback t 阅读全文
摘要:
1. isinstance, type, issubclass isinstance: 判断你给对象是否是xx类型的. (向上判断) type: 返回xxx对象的数据类型 issubclass: 判断xxx类是否xxx的子类 2. 如何区分方法和函数(代码) 在类中: 实例方法 如果是类名.方法 函 阅读全文
摘要:
类与类之间的关系 在我们的世界中事物和事物之间总会有一些联系. 在面向对象中. 类和类之间也可以产生相关的关系 1. 依赖关系 随时可以更换另外一个东西来完成此操作 2. 关联关系 在对象里面埋对象 1. 一对一关系 你和你的女朋友 2. 一对多关系 一个学校. 一堆老师 类中的关系: 依赖 阅读全文
摘要:
1. 成员 在类中你能写的所有内容都是类的成员 2. 变量 1. 实例变量: 昨天写的就是实力变量, 由对象去访问的变量. 2. 类变量. 此时. 这个变量属于类. 但是对象也可以访问. 3. 方法 1. 实例方法: 昨天写的就是实例方法. 使用 对象.方法() 特点: 在声明的时候. 需要给出se 阅读全文