摘要: 类的成员 类的成员可以分成三大类:字段丶方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一丶字段 字段包括:普通字段和静态字段,他们在定义和使用中有区别,而最本 阅读全文
posted @ 2018-08-28 17:08 心跳+ 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 函数式编程和面向对象对比 def email(em,text): """ 发送邮件 :return: """ print(em,text) def msg(tel,text): """ 发送短信 :return: """ print(tel,text) def wechat(num,text): " 阅读全文
posted @ 2018-08-27 16:15 心跳+ 阅读(563) 评论(0) 推荐(1) 编辑
摘要: 异常和错误 part1:程序中你难免出现错误,而错误分为两种 1丶语法错误,(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2丶逻辑错误 part2:什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 part3:python中的异常种类 阅读全文
posted @ 2018-08-22 20:05 心跳+ 阅读(196) 评论(0) 推荐(0) 编辑
摘要: OS模块 把路径中不符合规范的/改成操作系统默认的格式 D:\dayday\day 19.py 能够给找到的相对路径改成绝对路径 C:\Users\Administrator\Desktop\day19\code\day19\os 模块.py 能够把一个路径分成两段,第二段是一个文件/文件夹 (' 阅读全文
posted @ 2018-08-21 20:04 心跳+ 阅读(214) 评论(0) 推荐(0) 编辑
摘要: collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问 阅读全文
posted @ 2018-08-20 21:27 心跳+ 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C 阅读全文
posted @ 2018-08-16 15:20 心跳+ 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一丶lambda匿名函数 为了解决一些简单需求而设计的一句话函数 1 # 计算n的n次⽅ 2 def func(n): 3 return n**n 4 print(func(10)) 5 6 7 f = lambda n: n**n 8 print(f(10)) lambda表⽰的是匿名函数. 不需 阅读全文
posted @ 2018-08-15 16:26 心跳+ 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一丶内置函数 作用域相关: locals() 返回作用域中的名字 globals()返回全局作用域的名字 迭代器相关: range()生成数据 next()迭代器向下执行一次,内部实际应用了__next__()方法返回迭代器的下一个项目 iter()获取迭代器,内部实际使用的是__inter__() 阅读全文
posted @ 2018-08-14 16:37 心跳+ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一丶生成器和生成器函数 什么是⽣成器. ⽣成器实质就是迭代器. 在python中有三种⽅式来获取⽣成器: 1. 通过⽣成器函数2. 通过各种推导式来实现⽣成器3. 通过数据的转换也可以获取⽣成器 将return 转换成 yield 1 def order(): 2 lst = [] 3 for i 阅读全文
posted @ 2018-08-13 15:58 心跳+ 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一丶函数名的应用 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量. 1.函数名的内存地址 2.函数名可以赋值给其他变量 3.函数名可以当做容器类的元素 4.函数名可以当做函数的参数 5.函数名可以做函数的返回值 二丶闭包 函数外部调用内部函数 在闭包中. 如果变量被销毁了. 那 阅读全文
posted @ 2018-08-12 16:36 心跳+ 阅读(172) 评论(0) 推荐(0) 编辑
-->