上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: 阅读全文
posted @ 2019-08-28 19:41 豆瓣酱瓣豆 阅读(180) 评论(0) 推荐(0) 编辑
摘要: [TOC] 封装 一、封装是什么意思? 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,一起装进麻袋,然后把麻袋封上口子 如何隐藏,把东西包装进去之后,隐藏起来,外部访问不到,但是比较片面。 二、为什么要封装 封装数据的主要原因是:保护隐私(作为男人的你,脸上就写着:我喜欢男 阅读全文
posted @ 2019-08-28 19:39 豆瓣酱瓣豆 阅读(551) 评论(0) 推荐(1) 编辑
摘要: [TOC] 一、多态 多态是指:一类事物的多种形态,,(一个抽象类有多个子类,因而多态的概念依赖于继承) 1.1 多态的特征 1. 序列数据类型有多种形态:字符串,列表,元组 2. 动物有多种形态:人,狗,猪 3. 多态可以具有约束性(一般情况都有约束性,在其他语言中约束性很强) 法1 法2 法三 阅读全文
posted @ 2019-08-28 19:12 豆瓣酱瓣豆 阅读(182) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、组合 1.1什么是组合 对象的某个属性是另外一个类的对象,就是一个类的对象具备某一个属性,该属性的值是指向另外一个类的对象 1.1.1组合的概念 1.1 为什么使用组合 可以减少代码的冗余 1.2如何使用 组合可以理解成多个人去造一个机器人,有的人造头、有的人造脚、有的人造手、有的人 阅读全文
posted @ 2019-08-28 18:34 豆瓣酱瓣豆 阅读(285) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、新式类和经典类 经典类:python2中有继承类 新式类:python3中都是新式类 1. 是一种新建类方式,继承了一个类,类中的属性和方法就在子类中 2. 父类/基类 3. 子类/派生类 4. 新式类:只要继承了object类,在python3中,默认继承object类。 pyth 阅读全文
posted @ 2019-08-27 18:38 豆瓣酱瓣豆 阅读(278) 评论(0) 推荐(0) 编辑
摘要: ```python l=[ {'name':'egon','age':18,'sex':'male'}, {'name':'alex','age':73,'sex':'male'}, {'name':'egon','age':20,'sex':'female'}, {'name':'egon','age':18 阅读全文
posted @ 2019-08-26 15:56 豆瓣酱瓣豆 阅读(307) 评论(0) 推荐(0) 编辑
摘要: ```python l=[ {'name':'alex','age':84}, {'name':'oldboy','age':73}, {'name':'egon','age':18}, ] l.sort(key=lambda i:i['age']) print(l) ``` 阅读全文
posted @ 2019-08-26 15:54 豆瓣酱瓣豆 阅读(491) 评论(0) 推荐(0) 编辑
摘要: ```python nums = [3,2,2,3] val = 3 for i in range(len(nums) - 1, -1, -1): # 逆序遍历(出栈是最后一个元素先出) if nums[i] == val: # 与目标值相等 nums.pop(i) # 将该元素出栈 print(nums) # 返回更新后数组的长度 ``` 阅读全文
posted @ 2019-08-26 15:54 豆瓣酱瓣豆 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ```python # 当两个列表的元素相同时 # arr1 = [2,3,1,3,2,4,6,9,2] # arr2 = [2,1,4,3,9,6] # arr1.sort(key=arr2.index) # print(arr1) # 当俩个列表元素不完全相同时 arr3 = [2,3,1,3,2,4,6,9,2,10,10,11,12] arr4 = [2,1,4,3,9,6] # a... 阅读全文
posted @ 2019-08-26 15:53 豆瓣酱瓣豆 阅读(2112) 评论(0) 推荐(1) 编辑
摘要: ```python ''' 汉诺塔问题不管在任何编程语言里都是经典问题,是采用递归算法的经典案例,该问题可以抽象如下: 一 3根圆柱A,B,C,其中A上面串了n个圆盘 二 这些圆盘从上到下是按从小到大顺序排列的,**大的圆盘任何时刻不得位于小的圆盘上面** 三 **每次移动一个圆盘**,最终实现将所有圆盘移动到C上 利用Python语言接近自然语言的特性,开发者可以更容易的将递归算法翻... 阅读全文
posted @ 2019-08-26 15:52 豆瓣酱瓣豆 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页