会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
py小强
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
公告
上一页
1
2
3
4
5
6
下一页
2019年7月18日
第七章 面向对象(8):封装
摘要: 7.11 封装 封装不是单纯意义上的隐藏 首先封装怎么实现隐藏 属性的隐藏(数据属性,函数属性) python类中,以__开头命名的属性会被隐藏。 注意:__开头__结尾的是python内置函数的意思,不是隐藏。 实际上,隐藏就是属性名的变形操作,在类定义的时候发生变形。\ + 隐藏属性的特点: 1
阅读全文
posted @ 2019-07-18 22:24 py小强
阅读(134)
评论(0)
推荐(0)
第七章 面向对象(5):组合
摘要: 7.8 组合 类的继承:什么是什么的关系 类的组合:什么有什么的关系 组合:给对象添加一个属性,让属性指向其他的对象,这样就可以通过这个属性直接调用指向的对象的属性。这种方式就是组合
阅读全文
posted @ 2019-07-18 22:22 py小强
阅读(98)
评论(0)
推荐(0)
第七章 面向对象(6):抽象类与归一化 'abc'
摘要: 7.9 抽象类与归一化 'abc' 什么是抽象类? 在java中有interface 关键字来修饰一个类,这个类定义一些方法名。\ 这个意思就是,这个类的子类必须具有这些方法,并且名字必须使用定义的方法名。\ 这样在他的子类中具体定义这些方法时就有了一个标准。\ 在python中没有interfac
阅读全文
posted @ 2019-07-18 22:22 py小强
阅读(168)
评论(0)
推荐(0)
第七章 面向对象(4):继承的实现原理与派生的扩展知识
摘要: 7.6 继承的实现原理 + 在单继承的情况下: + 类的属性查找顺序是:对象 类 父类... 最上级父类 报错 + 单如果是多继承的情况呢?\ 想了解这个,需要知道python继承的原理。 本节我们来了解下python继承的原理 在python中, 对于你定义的每一个类,python会计算出一个方法
阅读全文
posted @ 2019-07-18 22:21 py小强
阅读(123)
评论(0)
推荐(0)
第七章 面向对象(3):继承与派生
摘要: 7.4 继承:减少类之间的冗余 + 什么是继承?\ + 继承指的是类与类之间的关系,是一种什么“是”什么的关系 + 继承的作用: + 解决代码重用问题 继承是一种创建新类的方式,在python中,新建的 类可以继承一个或多个 父类,父类又可以称为基类或超类,新建的类称为派生类或子类。 + 对象的属性
阅读全文
posted @ 2019-07-18 22:19 py小强
阅读(82)
评论(0)
推荐(0)
第七章 面向对象(2):对象的使用
摘要: 上一篇我们介绍了面向对象以及类,其中也有一些关于对象的概念。 简单的说,对象就是特征与技能的结合体。 7.3.1 __init__方法 __init__方法用来为对象指定对象自己独有的特性。(初始化方法) 7.3.2 属性查找与绑定方法 相似的特征与技能(类固有数据属性和函数属性)保存在类中 + 类
阅读全文
posted @ 2019-07-18 22:17 py小强
阅读(105)
评论(0)
推荐(0)
第七章 面向对象(1):面向对象编程及类(class)的介绍
摘要: 从这一篇开始,我们计入面向对象编程的学习。\ 那什么是面向对象编程呢? 首先我们先简单介绍一下一些基本定义: 面向对象编程:一种编程范式 编程范式:面向过程/面向对象 数据结构:列表,字典什么的 用来高效存储数据的结构 算法:编程逻辑 1. 面向过程编成 核心是过程二字,过程指的是解决问题的步骤。
阅读全文
posted @ 2019-07-18 22:15 py小强
阅读(198)
评论(0)
推荐(0)
2019年6月30日
第六章 常用模块(9):python常用模块(re模块:正则模块)
摘要: web开发和Django都会用到,很重要 1. 正则表达式的基本符号 首先我们必须了解匹配规则: help(re)可以查询规则 \ '.' 默认匹配除了换行符(\r,\n)以外任意一个字符,flag指定DOTALL,则也包括换行符 \ '^' 从字符开头匹配,flag指定MULTILINE,则是每行
阅读全文
posted @ 2019-06-30 19:31 py小强
阅读(128)
评论(0)
推荐(0)
第六章 常用模块(8):python常用模块(执行系统命令的模块:subprocess模块)
摘要: 功能:通过python执行操作系统的命令。(os模块中的os.system()也有类似的功能) 前提小知识: 在操作系统上,两个应用程序进程之间的内存数据一般是不能直接互相访问的(系统的安全机制)。 在python上执行系统命令,其实相当于用python打开一个新的进程,然后在新进程里执行系统命令。
阅读全文
posted @ 2019-06-30 19:31 py小强
阅读(168)
评论(0)
推荐(0)
第六章 常用模块(7):python常用模块(加密算法介绍,hashlib模块 (加密模块))
摘要: 6.3.9 加密算法介绍 1. HASH Hash,一般翻译成‘散列’或‘哈希’。就是把任意长度的输入(又叫做预映射,pre image),通过哈希算法,转换成固定长度的输出,该输出就是哈希值。\ 这种转换时一种压缩映射,也就是哈希值的空间通常远小于输入空间,不同的输入可能会哈西城相同的输出,而不可
阅读全文
posted @ 2019-06-30 19:30 py小强
阅读(149)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页