摘要: 一 . 类的成员分为变量,方法,属性,私有。 变量:1.实例变量:每个实例都应该拥有的变量,一类事物统一拥有的变量,给对象用的。 2.类变量(静态变量):多个对象共享,最好用类名来访问。 方法:1.实例方法:对象直接访问的方法叫成员方法。 2.静态方法:不需去给对方传递self,出现一个方法不需用到 阅读全文
posted @ 2018-11-10 09:00 derboss 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一 . 面向对象三大特征: 封装:把具有相同属性和功能的内容封装在同一个对象中。 继承:子类可以自动拥有父类中除私有属性外的其他内容。 多态:同一个对象,可以拥有多种形态,python自带多态性。 二 . 方法:写在类中的,需要传递 self. 函数:孤立,不需要传递self. 构造方法:def _ 阅读全文
posted @ 2018-11-09 21:50 derboss 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 一 . 函数名就是变量名,函数名字存储的是函数的内存地址,温习变量:(1)由数字,字母,下划线组成 (2)不能是数字开头,更不能是纯数字 (3)不能用关键字 (4)不要太长 (5)要有意义 (6)不要用中文 (7)区分大小写 (8)驼峰线或者下划线 二 . 闭包:在内层函数中引入外层函数的变量 作用 阅读全文
posted @ 2018-11-09 19:56 derboss 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一 . 内置函数 作用域相关:locals( ) 返回当前作用域中的名字 globals( ) 返回全局作用域中的名字 迭代器相关:range( ) 生成数据 next( )迭代器向下执行一次,内部实际使用了 __next__( )方法返回迭代器的下一个项目 iter( ) 获取迭代器,内部实际使用 阅读全文
posted @ 2018-11-09 17:34 derboss 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一 . 1.迭代器 : __iter__( ) __next__( ) 生成器 :本质就是迭代器,两种方式写生成器 (1)生成器函数 (2)生成器表达式 2.生成器函数:函数内部由yield. yield返回 - >return ,yield可以把函数分段执行,生成器函数被调用的时候,返回生成器。 阅读全文
posted @ 2018-11-08 22:06 derboss 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.第一类对象,函数名的使用,函数名就是变量名,函数名存储的是函数的内存地址 温习前面学过的变量:(1)由数字,字母,下划线组成 (2)不能是数字开头,更不能是纯数字 (3)不能用关键字 (4)不要太长 (5)要有意义 (6)不要用中文 (7)区分大小写 (8)驼峰线或者下划线 2.闭包:在内层函数 阅读全文
posted @ 2018-11-08 19:03 derboss 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一. 动态传参 形参:1.位置参数 2.默认值参数 3.动态传参:(1)*args:动态接受位置参数,(2)**kwargs:动态接受关键字参数 顺序:位置,*args, 默认值,**kwargs *, **: def func(*args,**kwargs) :无敌传参 pass *, ** 在形 阅读全文
posted @ 2018-11-07 22:06 derboss 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.认识函数 函数:对功能或者动作的封装 , 语法: def 函数名(形参): 函数体 函数名(实参) 函数的返回值 :return,终止函数的运行 (1).函数内部不写return,默认在最后返回None (2).函数只写了return 返回None (3).return 值 有一个返回值 (4) 阅读全文
posted @ 2018-11-07 15:14 derboss 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.文件操作:open()打开文件 ,read()阅读文件 ,readline()阅读文件一行,readlines()阅读文件多行 ,write()写文件 for line in f:遍历文件中的内容 路径的问题:(1)绝对路径,从磁盘根目录寻找(2)相对路径,从当前程序运行的文件夹内寻找 2.文件 阅读全文
posted @ 2018-11-06 22:05 derboss 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.基础数据补充: join:把列表中的额数据进行凭借。拼接成字符串 关于删除:列表红和字典在循环的时候都不能删除,把要删除的内容保存在信列表中。循环新列表。删除老列表(或者字典) fromkeys: dict.fromkeys(iter,value) 把可迭代对象进行迭代,和后面的value组合成 阅读全文
posted @ 2018-11-06 21:34 derboss 阅读(104) 评论(0) 推荐(0) 编辑