摘要: 迭代器: 可迭代对象:内部含有__inter__的 可迭代对象不能取值,因为内部没有__next__()方法 可迭代对象 >迭代器: boj.__iter__()或者inter(obj) 实现的原理类似于往弹匣里面装子弹,然后一个一个往外发射 通过__iter__()来获取到迭代器 1 stes = 阅读全文
posted @ 2018-07-14 15:58 咕咚! 阅读(371) 评论(0) 推荐(0)
摘要: logging模块是日志模块,根据记录的日志排错,查找原因,logging有两种模式: logging.basicConfig() logging.getLogger() 首先我们来看下简单的屏幕打印: 1 import logging 2 3 logging.debug("This msg is 阅读全文
posted @ 2018-07-12 16:29 咕咚! 阅读(151) 评论(0) 推荐(0)
摘要: logging模块是日志模块,根据记录的日志排错,查找原因,logging有两种模式: logging.basicConfig() logging.getLogger() 首先我们来看下简单的屏幕打印: 打印结果为: 由此可见打印的默认结果是:从warning开始打印 为了灵活设置,我们采用logg 阅读全文
posted @ 2018-07-11 18:00 咕咚! 阅读(199) 评论(0) 推荐(0)
摘要: Module 模块 在Python中:一个.py文件就称之为一个模块(Module) 分类 但其实import加载的模块分为四个通用类别: 内置标准模块(又称标准库)执行help('modules')查看所有Python自带模块列表 第三方开源模块,可通过pip install 模块名 联网安装 自 阅读全文
posted @ 2018-07-10 11:58 咕咚! 阅读(901) 评论(0) 推荐(0)
摘要: 今天写了一个pickle.py的文件练习pickle模块,代码如下: 然后执行代码后就这个样子: 这个报错是说pickle这个模块没有dump属性,这个报错的原因是应为自己练习的pickle的文件名pickle.py和标准库pickle命名冲突了,需要修改掉自己写的文件名 2018-07-05 20 阅读全文
posted @ 2018-07-05 20:48 咕咚! 阅读(1164) 评论(0) 推荐(0)
摘要: 面向对象编程的思想 ==数据封装、继承和多态是面向对象的三大特点== 面向对象编程——Object OrientedProgramming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 而面向对象的程序设计把计算机程序视为一组对象的集合,而每个 阅读全文
posted @ 2018-07-02 21:51 咕咚! 阅读(399) 评论(1) 推荐(2)
摘要: 面向对象技术简介 类(class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变 阅读全文
posted @ 2018-06-28 17:18 咕咚! 阅读(355) 评论(0) 推荐(0)
摘要: 1.相对路径和绝对路径: 1.相对路径:同一个文件夹下的文件,相对于当前这个程序所在的文件夹而言,如果在同一个文件夹中则相对路径就是这个文件名,如果在上一层文件夹则要../ 2.绝对路径:从磁盘根目录开始一直到文件名 我们更推荐大家使用相对路径.因为在我们把程序拷贝给别人使用的时候.直接把项目拷贝走 阅读全文
posted @ 2018-06-23 18:21 咕咚! 阅读(248) 评论(0) 推荐(0)
摘要: 1 函数的定义,函数名,函数体,以及函数的调用 1.1函数的定义 就是对一个代码块或者功能的封装和定义.什么时候用, 什么时候执行 1.2函数名 是用def关键字来定义函数,函数定义的语法 语法: def 函数名() 函数体(代码快) 1.3函数体 就是函数被执行后要执行的代码 1.4函数的调用: 阅读全文
posted @ 2018-06-11 22:01 咕咚! 阅读(156) 评论(0) 推荐(0)
摘要: dict 字典 {}表示,每次保存两个数据,key:value,键值对 根据key来计算出一个内存地址,然后将key value保存在这个地址中,这种算法被称为哈希算法(hush),而hash表是不连续的,因此不能切片,也决定了按照内部的哈希表保存的key value值是无序的 在dict中存储的k 阅读全文
posted @ 2018-06-05 17:09 咕咚! 阅读(291) 评论(0) 推荐(0)