Python之面向对象特性
摘要:面向对象三大特性:继承、多态、封装 什么是继承? 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类(多个仅存在于Python中),父类又可称为基类或超类,新建的类称为派生类或子类 Python中继承分为单继承和多继承 查看继承:对象名.__bases__ 如果没有指定基类,
阅读全文
posted @
2019-05-27 10:39
幸福的小耗子
阅读(140)
推荐(1) 编辑
Python之面向对象初识
摘要:什么是类?什么是对象? 类是抽象的,代表着一类事物的属性和方法,但不知道具体的值 对象是有具体的值,属性和方法都根据类规范 类名的作用:查看操作属性 eg:矩形的周长和面积 类命名空间与对象、实例的命名空间 1、创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 2
阅读全文
posted @
2019-05-24 09:20
幸福的小耗子
阅读(142)
推荐(0) 编辑
Python之异常处理
摘要:什么是错误? 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) 什么是异常? 异常就是程序运行时发生错误的信号。 程序一但发生错误,就从错误的位置停下来,不继续中执行。 l=['egon','aa'] l[3] dic={'name'
阅读全文
posted @
2019-05-23 12:46
幸福的小耗子
阅读(105)
推荐(0) 编辑
Python基础之包的认识
摘要:包是一种通过使用 '.模块名' 来组织python模块名称空间的方式。 1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法 2. 包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是
阅读全文
posted @
2019-05-22 20:07
幸福的小耗子
阅读(132)
推荐(1) 编辑
Python模块知识之import
摘要:# 所有的模块导入都应该尽量往上写 # 内置模块 # 扩展模块 # 自定义模块 # 模块不会重复被导入 : sys.moudles # 从哪儿导入模块 : sys.path #import # import 模块名 # 模块名.变量名 和本文件中的变量名完全不冲突 # import 模块名 as 重命名的模块名 : 提高代码的兼容性 # import 模块1,模块...
阅读全文
posted @
2019-05-16 21:14
幸福的小耗子
阅读(140)
推荐(1) 编辑
Python之初识模块之序列化模块
摘要:什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化的目的 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 json 是一种通用的序列化格式,只有很少的数据类型可以通过json转化为字符串 pickle pyth
阅读全文
posted @
2019-05-15 17:29
幸福的小耗子
阅读(157)
推荐(1) 编辑
Python之初识模块二
摘要:os模块 os模块是与系统交互的一个接口 os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os.mkdir('dirname') 生成单级目
阅读全文
posted @
2019-05-14 12:13
幸福的小耗子
阅读(163)
推荐(1) 编辑
Python之初识模块
摘要:Collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问
阅读全文
posted @
2019-05-12 20:58
幸福的小耗子
阅读(178)
推荐(1) 编辑