摘要:
Number 1 1 #一行代码互换a,b的值 a, b = a, b 阅读全文
摘要:
# python基础 # 网络编程 _ 概念 4天 # 什么是网络 网络的基础概念 ***** # socket # TCP # UDP # 并发编程 _ 概念 # 一天 # qq 微信 飞秋 网游 微博 歪歪 _基于应用的网络程序 # 百度 微博 知乎 博客园 网易 _基于浏览器的网络程序 # 网络编程中的 - C/S架构 ... 阅读全文
摘要:
# 面对对象三大特性 #继承 #单继承 #多继承 #多态:python天生支持,鸭子类型(list和tuple) #封装:私有的(__变量) # @property # @classmethod # @staticmethod # 面对对象进阶 #issubclass isinstance #反射 h... 阅读全文
摘要:
# 内置方法 # dic = {'k':'v'} # class Foo: # def __init__(self,name,age,sex): # self.name = name # self.age = age # self.sex = sex # # def __getitem__(self, item): # ... 阅读全文
摘要:
# 复习: # class 类名(父类1, 父类2): # 静态属性 = '' # 静态属性,类属性 # # def __init__(self): # 初始化方法 # pass # # def func(self): # 动态属性,方法 # pass # 对象=类名() # 对象.方法名() # 阅读全文
摘要:
# 接口类 抽象类 # python中没有接口类,有抽象类,abc模块中的metaclass = ABCMeta,@abstructmethod # 本质是做代码规范用的,希望在子类中实现和父类方法名字完全一样的方法 # 在java的角度上看 是有区别的 # java本来就支持单继承 所以就有了抽象类 # java没有多继承 所以为了接口隔离原则,设计了接口这个概念,支持多继承了 # pytho... 阅读全文
摘要:
# 继承:什么是什么的关系 # 单继承 ***** # 先抽象在继承,几个类之间相同代码抽象出来,成为父类 # 子类自己没有名字,就可以使用父类的方法和属性 # 如果子类自己有,优先使用自己的 # 在类中使用self时,要搞清楚self的指向谁 # 多继承 *** # 新式类和经典类: # 多继承寻找名字的顺序:新式类广度优先,经典类深度优先 # 新式类中有一个类名.mro方法,查看广度优先的继... 阅读全文
摘要:
# 面向对象编程 # 思想:角色抽象、创建类、实例化、操作实例 # 面对对象关键字 # class 类名: # 静态属性='aaa' # def __init__(self): # pass # 类名。静态属性——存储在类的命名空间里 # 对象=类名()——实例化 # 对象.属性 # 对象.方法=类名.方法(对象) # 对象可以使用静态变量 # 类不可以使用对象里的属性 # 组合 # 一个类的对... 阅读全文
摘要:
# 定义类 # class # 函数 : 方法 动态属性 # 类中可以定义方法,方法都有一个必须传的参数self # 变量 : 类属性 静态属性 # 类中可以定义静态属性 # __init__方法 初始化方法 # python帮我们创建了一个对象self # 每当我们调用类的时候就会自动触发这个方法。默认传self # 在init方法里面可... 阅读全文
摘要:
# 基础数据类型 # 函数 # 基础 # 装饰器 (进阶可以放着) # 迭代器和生成器 (生成器 需要熟练掌握yield) # 递归函数(能看懂) # 内置函数和匿名函数 (内置函数中的红色、黄色函数要记住) # 模块 —— 现成的东西 直接拿来用 # 包 —— 相对导入(放着) # 正则表达式 —— 至少掌握元字符和量词 网站上的那些常用正则表达式要看... 阅读全文