2017年8月22日

函数复习

摘要: 一、函数1.为什么要使用函数?减少代码的冗余2.函数先定义后使用(相当于变量一样先定义后使用)3.函数的分类:内置函数:python解释器自带的,直接拿来用就行了自定义函数:根据自己的需求自己定义的函数def func(): #函数名打印出来的是内存地址'''注释'''函数体4.函数定义都干了些什么 阅读全文

posted @ 2017-08-22 16:30 黎明NB 阅读(192) 评论(0) 推荐(0) 编辑

2017年8月16日

python之面向对象进阶3

摘要: 1.isinstace和issubclass 2.staticmethod和classmethod 3.反射(hasattr、getattr、setattr.delattr等四个方法) 4.内置方法 5.logging 6异常处理 7hashlib摘要算法 1.isinstace和issubclas 阅读全文

posted @ 2017-08-16 16:51 黎明NB 阅读(214) 评论(0) 推荐(0) 编辑

2017年8月15日

python之面向对象进阶2

摘要: 封装、property装饰器 封装分为3种情况:封装对象的属性、封装类的属性、封装方法。 封装对象的属性:(在属性名前加双下划线__) 通过私有属性后,我们可以更好的确保属性数值不会随意修改。 封装属性我们可以在set——weight里约束属性值得更改 封装类的属性 封装对象的方法 封装的进阶 通过 阅读全文

posted @ 2017-08-15 16:02 黎明NB 阅读(156) 评论(0) 推荐(0) 编辑

2017年8月14日

python之面向对象进阶

摘要: 接口类 抽象类 钻石继承 多态 鸭子类型 接口类 接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 代 阅读全文

posted @ 2017-08-14 16:50 黎明NB 阅读(164) 评论(0) 推荐(0) 编辑

python之面向对象

摘要: 类:具有相同属性和方法的一类事物 对象和实例是类的实例化 实例化是类实例的过程。 属性分静态属性和动态属性也叫(方法)。引用是:类名.属性和类名.方法()。 命名空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两种属性:静态属性和动态属性 静态属性就 阅读全文

posted @ 2017-08-14 15:31 黎明NB 阅读(97) 评论(0) 推荐(0) 编辑

2017年8月9日

python之模块与包

摘要: 一模块 二包 一模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写 阅读全文

posted @ 2017-08-09 19:05 黎明NB 阅读(213) 评论(0) 推荐(0) 编辑

2017年8月8日

python之常用模块(续)

摘要: time模块 random模块 sys模块 os模块 序列化模块 time模块 有三种方式表示 在Python中,通常有三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳 通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我 阅读全文

posted @ 2017-08-08 19:28 黎明NB 阅读(237) 评论(0) 推荐(0) 编辑

2017年8月7日

python 之常用模块

摘要: 一 认识模块 二 常用模块 (1)re模块 (2)collections模块 一 认识模块 (1)什么是模块 (2)模块的导入和使用 (1)模块是:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用pyt 阅读全文

posted @ 2017-08-07 22:32 黎明NB 阅读(220) 评论(0) 推荐(0) 编辑

2017年8月2日

迭代器和生成器函数

摘要: 引入: 如果代码是: 这个运行不了。输出结果是 'int' object is not iterable iterable是可迭代的意思。 哪些可以迭代呢?这些可以str、list、tuple、set、dic等 可迭代的标志是 _iter_。 那我们如何判断是否可以迭代呢? 双下划线的内置方法一般不 阅读全文

posted @ 2017-08-02 19:03 黎明NB 阅读(212) 评论(0) 推荐(0) 编辑

2017年7月31日

递归函数

摘要: 递归:就是在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。简单递归例子: 查看递归的最大深度为997代码如下: 可以修改递归最大深度但是不建议修改,修改代码如下: 递归函数需要需要返回值:也就是每一个都需要return 比如你问别人的年龄:他不直接告诉你,他会说我的年龄和别人年龄 阅读全文

posted @ 2017-07-31 17:35 黎明NB 阅读(185) 评论(0) 推荐(0) 编辑

导航