08 2018 档案
摘要:一,@property装饰器:将一个方法伪装成属性 1、一个方法为伪装成属性之后 2、应该可以执行一个属性的增删改查操作 3、那么增加和修改,就对应被@setter装饰的方法:这个方法有一个必传的参数new,表示赋值的时候等号后面的值 4、删除一个属性 对应着 被@deleter装饰的方法,这个方法
阅读全文
摘要:一,多态 1.什么是多态: 同一类的事物有多种不同的形态,python中通过继承来实现 由于在python中:函数的参数不需要指定数据类型,所以我们也不需要通过继承的形式来统一一组类的的类型,换句话说,所有的对象其实都是object类型,所以在python当中其实处处是多态。 2.为什么要把多态单独
阅读全文
摘要:一,继承和抽象概念 1.抽象:即抽取类似或者比较像的部分。抽象只是分析和设计的过程中,一个动作或者说一种技巧,通过抽象可以得到类。 抽象分成两个层次: 1)将奥巴马和梅西这俩对象比较像的部分抽取成类; 2)将人,猪,狗这三个类比较像的部分抽取成父类。 2.继承:是基于抽象的结果,通过编程语言去实现它
阅读全文
摘要:一,面向对象之组合 1.组合的概念: 给一个类的对象封装一个属性,这个属性是另一个类的对象 2.组合的意义: 让类的对象与另一个类的对象产生关系,类与类之间产生关系
阅读全文
摘要:一,面向对象初识 1.结构上理解: 2.函数 vs 面向对象,对比 函数封装一个功能,而面向对象封装多个相关的功能 面向对象抽象,它是一种思想,站在上帝的角度去理解他 程序可扩展,对象都是一个个独立的。对象之间:耦合性,差异性 3.类,对象 类:具体相同属性或者功能的一类实物 对象:对象是类的具体体
阅读全文
摘要:一,内置函数2 1.数据结构相关(24个) (1, 'alex', 'name')(2, '太白', 'age')(3, 'wusir', 'hobby')(4, '女神', 'weight') 总结: 二,匿名函数 lambda表达式 三,递归函数初识 递归函数概念:在一个函数里再调用这个函数本身
阅读全文
摘要:一,内置函数: 1.什么是内置函数 就是python给你提供的,拿来直接用的函数,比如print,input等等,截止到python版本3.6.2,现在pyhton一共为我们提供了69个内置函数。 2.作用域相关 3.其他相关 4.输入输入相关 input,print 5.内存相关 hash,id
阅读全文
摘要:一,生成器:就是自己python用代码写的迭代器,生成器的本质就是迭代器。 生成器的构建方式: 1.通过生成器函数 2.生成器表达式 1.生成器函数: 2.yield vs return 对比 return :结束函数,给函数的执行者返回值 yield : 不会结束函数,一个next对应yield,
阅读全文
摘要:一,函数名的本质 函数名的应用: 1.函数名就是函数的内存地址 2.函数名可以作为变量 3.函数名可以当作函数的返回值 4.函数名可以当作函数的参数 5.函数名可以作为容器类数据类型的元素 像上面的函数名这种,第一类对象。 二,globals(),locals() 1.globals():返回全局变
阅读全文
摘要:一,动态参数 你的函数,为了拓展,对于传入的实参数量不固定,无能参数,动态参数 二,形参的传参顺序 形参角度的传参: 位置参数,默认参数,*args,**kwargs 三,名称空间,作用域,取值顺序 我们首先回忆一下Python代码运行的时候遇到函数是怎么做的,从Python解释器开始执行之后,就在
阅读全文
摘要:一,什么是函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义函数。 函数到底是什么? 函数最主要的目的:封装一个功能
阅读全文
摘要:一,文件操作初识 1.文件名 2.文件路径 绝对路径:从根目录一层层开始找 相对路径:从当前目录开始找 路径问题报错: 1、在路径的最前面加r,对每个反斜杠进行转意:r'd:\a.txt' 2、每个\都加\,变成\\,对每个\都转意:d:\\a.txt 3.打开方式:只读,只写,写读,读写,追加,等
阅读全文
摘要:一,集合 集合时无序的,不重复的数据集合,它里面的元素时可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 1.去重:把一个列表变成集合,就自动去重了。 2.关系测试:测试两组数据之前的交集,差集,并集等关系 1.集合的创建: 2.集合的增删: 3.
阅读全文
摘要:一,代码块 二,id,is ,== 三,小数据池 小数据池:被为小整数缓存机制,或者称为驻留机制等等。 小数据池的应用数据类型:整数,字符串,bool值 小数据池,python对内存做的一个优化: int:那么大家都知道对于整数来说,小数据池的范围是-5~256 ,如果多个变量都是指向同一个(在这个
阅读全文
摘要:一,字典 字典是Pyhthon的基础数据类型之一:字典可以存储大量的数据,关系型数据,同样他也是Python种唯一的映射类的数据类型。
阅读全文
摘要:一,列表: 第二:增、删、改、查和其它方法 第三:列表的嵌套 二,元组 三,range 四,in/not in
阅读全文
摘要:一,基础数据类型 总览 int : 用于计算,计数,运算等 str:用于少量数据的存储,个人信息,公司密钥等,便于操作 bool:True,False 及其反馈给用户的对错 列表 list:[] 用于存储大量数据,各种数据类型 元祖 tuple:() 只读列表,不能修改 字典dict:{'key':
阅读全文
摘要:一,while 循环的结构: ''' while 条件: 循环体 ''' 1.当条件永远为真,则为死循环 2.判断条件:条件为真,进入循环体,循环体代码从上而下逐行执行到底部,返回 继续判断条件,周而复始 3.标志位:flag 例:while循环打印1,2,3,4...100 4.break: 循环
阅读全文
摘要:一,计算机基础 CPU:中央处理器,相当于人的大脑,运算中心及控制中心 内存:临时存储数据,与CPU交互,读取速度比硬盘快 硬盘:永久存储数据 内存优点:读取速度快 内存缺点:容量小,造价相对高,断电数据丢失 硬盘优点:容量大,造价低,断电数据存在 操作系统:调控统领这些过程 二,Python的发展
阅读全文

浙公网安备 33010602011771号