摘要:
一、面向对象 1、封装 (1)广义上的封装:把变量和函数都放在类中 (2)狭义上的封装:把一些变量或者方法隐藏起来,不对外公开 公有的: 私有的:__名字:这个名字就变成私有的名字 私有的名字只能在类的内部使用不能在类的外部使用 如果非要在类的外部调用一个私有的名字,name必须是在私有的名字前边加 阅读全文
摘要:
一、递归 算法:计算一些比较复杂的问题,所采用的在空间上(内存里)或者时间(执行时间)上更有优势的方法 排序: 递归求解二分查找算法:有序的数字集合的查找问题 二、常用模块 模块:py文件,模块是写好了但不直接使用的功能 常用的和某个操作相关的,根据相关性分类分成不同的模块 模块分为三种: 内置模块 阅读全文
摘要:
今天学习了迭代器生成器以及内置函数和匿名函数,说实话有些懵圈,有些难度了。 一、迭代器和生成器 1、如何从列表、字典中取值的: index索引 for循环 凡是可以使用for循环取值的都是可迭代的 (1)可迭代协议:内部含有__iter__方法的都是可迭代的 (2)迭代器协议:内部含有__iter_ 阅读全文
摘要:
开始感觉学习Python越来越好玩了,增加对Python弄厚的兴趣。 一、int(数字) 用于计算,运算。 二、str(字符串) 少量的数据的存储。 str -->int:int(str)str必须全是数字 bool -->int int(True)1 ;int(False)0 str -->boo 阅读全文
摘要:
2018年4月1日愚人节当天报班到老男孩学习python。对于初次接触python的人来说刚看到这些代码完全处于一个蒙逼的状态,看着就有些头疼,不过这里的老师讲课还真不错,讲的非常好。讲完之后自己在慢慢消化,随堂一定要好好记笔记。 一、python2与python3的区别: python2X:源码重 阅读全文