会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
江左风华
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2019年9月2日
python的魔术方法
摘要: 一、魔术方法特殊属性 __name__ : 类、函数、方法等的名字 __module__: 定义所在的模块名 __class__ : 对象或类所属的类 __bases__ : 类的基类的元组,顺序为它们在基类列表中出现的顺序 __doc__ : 类、函数的文档字符串,如果没有定义则为None __m
阅读全文
posted @ 2019-09-02 19:52 江左风华
阅读(300)
评论(0)
推荐(0)
2019年8月26日
python的类的继承和多继承
摘要: 一、类的继承 面向对象三要素之一,继承Inheritance class Cat(Animal)这种形式就是从父类继承,继承可以让子类从父类获取特征(属性和方法) 在面向对象的世界中,从父类继承,就可以直接拥有父类的属性和方法,这样可以减少代码,多复用,子类可以定义自己的属性和方法 1、查看继承的特
阅读全文
posted @ 2019-08-26 17:26 江左风华
阅读(17798)
评论(0)
推荐(1)
python的类访问控制、私有属性
摘要: 一、访问控制私有属性 使用双下划线开头符属性名,就是私有属性 私有变量的本质:类定义的时候,如果声明一个实例变量的时候,使用双下划线,python解释器会将其改名; 转换名称为_类名_变量名的名称,所以用原来的名字访问不到了 1、保护变量 在变量名前使用一个下划线,称为保护变量,和普通的属性一样,解
阅读全文
posted @ 2019-08-26 17:12 江左风华
阅读(2008)
评论(0)
推荐(0)
python的面向对象、类方法和静态方法
摘要: 一、面向对象 是一种认识世界,分析世界的方法论,将万事万物抽象为类 1、类class 类是抽象的概念,是万事万物的抽象,是一类事物的共同特征的集合,用计算机语言来描述类,就是属性和方法的集合 2、对象instance,object 对象是类的具象,是一个实例 对于我们每个人这个个体,都是抽象概念人类
阅读全文
posted @ 2019-08-26 17:05 江左风华
阅读(451)
评论(0)
推荐(0)
2019年8月21日
python的序列化和反序列化
摘要: 一、序列化和反序列化 1、为什么要序列化 内存中的字典,链表如何保存到一个文件中 如果是自己定义的类的实例,如何保存到一个文件中 如何从文件中读取数据,并让它们在内存中再次变成自己对应的类的实例 要设计一套协议,按照某种规则,把内存中数据保存到文件中,文件是一个字节序列,所以必须 把数据转换成字节序
阅读全文
posted @ 2019-08-21 00:54 江左风华
阅读(938)
评论(0)
推荐(0)
python高阶函数、柯里化、装饰器、参数注解
摘要: 一、高阶函数 函数在python中是一等公民 函数也是对象,可调用的对象 函数可以作为普通变量,参数,返回值等等 高阶函数应当是至少满足:接受一个或多个函数作为参数;输出是一个函数 1、自定义sort函数 思路: 仿照内建函数sorted,自行实现一个sort函数(不使用内建函数),能够为列表元素排
阅读全文
posted @ 2019-08-21 00:42 江左风华
阅读(342)
评论(0)
推荐(0)
python函数参数、参数解构、作用域、递归及匿名函数
摘要: 一、python函数 由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单元,通过函数完成一定的功能 1、函数的作用 结构化编程对代码的最基本封装,一般按照功能组织一段代码 封装的目的是为了功能复用,减少冗余代码 使代码更加简洁美观,可读易懂 2、函数的分类 内建函数,如:max()
阅读全文
posted @ 2019-08-21 00:14 江左风华
阅读(321)
评论(0)
推荐(0)
2019年8月20日
python内置函数列表解析、生成器
摘要: 一、列表解析List Comprehension 语法:[返回值 for i in 可迭代对象 if 条件] 使用中括号[],内部是for循环,if条件判断语句是可选 列表解析式返回一个新的列表 列表解析式是一种语法糖,编译器会优化,不会因为简写而影响效率,反而会提高效率 简化了代码,可读性增强 举
阅读全文
posted @ 2019-08-20 21:59 江左风华
阅读(363)
评论(0)
推荐(0)
2019年8月19日
python内置函数字典(dict)
摘要: 一、字典dict定义初始化 字典是key-value键值对的数据集合 key的要求和set的元素要求一致,可hash才可以作为key 字典是可变的,无序的,key不可重复 d = dict() 或者d = {} 定义一个空字典 dict(**kwargs) 使用name=value对 初始化一个字典
阅读全文
posted @ 2019-08-19 20:38 江左风华
阅读(1427)
评论(0)
推荐(0)
python内置函数集合(set)
摘要: 一、集合set的定义初始化 约定set翻译为集合,collection翻译为集合类型,是一个大概念;集合是可变的,无序的,不重复元素的集合 set() 定义一个空集合 set(iterable) 定义一个有元素的集合 set的元素要求必须可以hash,目前学过的不可hash的类型有list,set
阅读全文
posted @ 2019-08-19 20:30 江左风华
阅读(729)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告