会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lioushell
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年3月9日
面向对象三大特性之封装
摘要: 1、定义 【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 2、私有变量和私有方法 1)、私有变量
阅读全文
posted @ 2018-03-09 18:29 lioushell
阅读(207)
评论(0)
推荐(0)
2018年3月7日
面向对象三大特性之继承与多态
摘要: 面向对象的三大特性是指:封装、继承和多态 一、继承 1.1、继承的定义 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 1.2、python中类的继承分为:单继承和多继承 #定义父类 class ParentClass1:
阅读全文
posted @ 2018-03-07 18:57 lioushell
阅读(417)
评论(0)
推荐(0)
初识面向对象
摘要: 一、面向过程 VS 面向对象 1、面向过程 核心是过程(流水线思维),过程即解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来
阅读全文
posted @ 2018-03-07 18:43 lioushell
阅读(313)
评论(0)
推荐(0)
模块和包
摘要:
阅读全文
posted @ 2018-03-07 18:33 lioushell
阅读(92)
评论(0)
推荐(0)
python常用模块(re模块)
摘要: 一、常用模块 (一)collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生
阅读全文
posted @ 2018-03-07 18:31 lioushell
阅读(230)
评论(0)
推荐(0)
2018年2月27日
递归函数与算法
摘要: 一、递归函数 1.1、定义 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 1.2、递归函数特性 2.1、递归的最大深度——997 递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间
阅读全文
posted @ 2018-02-27 20:49 lioushell
阅读(375)
评论(0)
推荐(0)
2018年2月8日
Python之匿名函数
摘要: 1、定义 匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序。 2、基本语法 lambda 参数:表达式(返回值) = def func(参数): 表达式(return 值) 3、应用示例 4、在内置函数 max() 求最大值,min()求最小值, map() 映射, reduc
阅读全文
posted @ 2018-02-08 22:28 lioushell
阅读(276)
评论(0)
推荐(0)
2018年2月7日
python之内置函数
摘要: Python3版本所有的内置函数 具体用法,请详查菜鸟教程 内置函数 篇。 以下为方法的介绍 1、 数学运算类 2、集合类操作 3、逻辑判断 4、反射 5、IO操作 6、其他 help()--查看帮助信息
阅读全文
posted @ 2018-02-07 16:58 lioushell
阅读(184)
评论(0)
推荐(0)
各种推导式
摘要: 1、列表推导式 公式:[ 变量(加工后的变量) for 变量i in 可迭代的数据类型 ] #例一:求10以内所有的整数(不包括0) list1 = [i for i in range(1,11)] print(list1) #输出结果 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
阅读全文
posted @ 2018-02-07 16:50 lioushell
阅读(232)
评论(0)
推荐(0)
2018年2月6日
Python之迭代器与生成器
摘要: 一、迭代器 1、可迭代对象:可以直接作用于for循环的对象统称为可迭代对象,即Iterable。 常见迭代对象:str、list、tuple、dict、set、range 检测迭代对象的方法: 1)、方法一:dir(被测对象)-- 如果含有__iter__ ,那这个对象就叫做可迭代对象. 2)、方法
阅读全文
posted @ 2018-02-06 16:46 lioushell
阅读(150)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告