2019年2月25日

摘要: 一、参考连接: https://www.cnblogs.com/Eva-J/articles/7293890.html 二、初识类: 参考图片: 对象 = 类名() 练习二:求圆形的周长和面积 练习三:求正方形周长和面积 练习四:人狗大战 练习五:面向对象的交互之人狗大战 参考下图: 参考截图: 练 阅读全文
posted @ 2019-02-25 14:47 cherish-LL 阅读(183) 评论(0) 推荐(0) 编辑

2018年12月29日

摘要: 一、collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来 阅读全文
posted @ 2018-12-29 16:52 cherish-LL 阅读(194) 评论(0) 推荐(0) 编辑

2018年11月13日

摘要: 一. 作用域相关(2个) 一. 作用域相关(2个) locals():返回本地作用域中所有名字 globals():返回全局作用域中所有名字 二. 迭代器相关(3个) next(迭代器):__next__(迭代器) iter(可迭代的):__iter__(可迭代的) rang():是一个可迭代的,不 阅读全文
posted @ 2018-11-13 10:40 cherish-LL 阅读(140) 评论(0) 推荐(0) 编辑

2018年10月23日

摘要: 生成器的一些概念 1、只要含有yield关键字的函数都是生成器函数2、yield不能和return共用且需要写在函数内3、生成器函数 : 执行之后会得到一个生成器作为返回值 4、生成器的本质就是迭代器 5、 生成器函数的特点 (1)调用之后函数内的代码不执行,返回一个生成器 (2)每从生成器中取一个 阅读全文
posted @ 2018-10-23 14:41 cherish-LL 阅读(142) 评论(0) 推荐(0) 编辑

2018年10月8日

摘要: 迭代器的一些概念 迭代器协议 —— 内部含有__next__和__iter__方法的就是迭代器 迭代器协议和可迭代协议可以被for循环的都是可迭代的可迭代的内部都有__iter__方法只要是迭代器,一定可迭代可迭代的对象.__iter__()方法就可以得到一个迭代器迭代器中的__next__()方法 阅读全文
posted @ 2018-10-08 22:30 cherish-LL 阅读(142) 评论(0) 推荐(0) 编辑

2018年9月26日

摘要: 1、装饰器 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 2、装饰不带参数的函数 3、装饰带参数的函数 4、打印函数名称及带返回值的装饰器 5、装饰器统一格式 (1)无参数 (2)带参数 6、开放封闭原则 (1)对扩展是开放的 为什么要对扩展开放呢 阅读全文
posted @ 2018-09-26 20:28 cherish-LL 阅读(119) 评论(0) 推荐(0) 编辑

2018年9月22日

摘要: 楔子 报错了!错误是“name 'm' is not defined”。变量m没有被定义。。。为啥?我明明定义了呀! 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系 阅读全文
posted @ 2018-09-22 16:41 cherish-LL 阅读(211) 评论(0) 推荐(0) 编辑

2018年9月18日

摘要: 一、什么是函数? 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 特性: 1、代码重用; 2、保持一致性; 3、可扩展性; 4、可读性强。 二、函数的创建 2.1 格式: Python 定义函数使用 def 关键字,一般格式如下: def 函 阅读全文
posted @ 2018-09-18 16:50 cherish-LL 阅读(191) 评论(0) 推荐(0) 编辑

2018年9月12日

摘要: 一、文件操作 r rb w:对于写操作,当无此文件时,会先创建此文件。 wb a ab r+ w+ 二、文件常用操作 三、with:为了避免打开文件后忘记关闭,可以通过管理上下文 如果open函数如果不指定编码方式,默认使用操作系统编码方式,windows的为gbk 1 with open('log 阅读全文
posted @ 2018-09-12 21:55 cherish-LL 阅读(260) 评论(0) 推荐(0) 编辑

导航