欢迎来到簟纹灯影的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
摘要: 反射须知 isinstance & issubclass isinstance ( object , classinfo ) 如果 object 实参是 classinfo 实参的 实例 ,或者是(直接、间接或 虚拟)子类的 实例 ,则返回 true。如果 object 不是给定类型的对象,函数始终 阅读全文
posted @ 2019-09-16 18:53 簟纹灯影 阅读(117) 评论(0) 推荐(0) 编辑
摘要: python 冷知识(装13 指南) list1 += list2 和 list1 = list1 + list2 的区别 会发生这样的情况就是可变数据类型在 的时候自身的内存地址不变,只是改变了这个地址里的值。而 返回了他们相加后的内存地址,此时已经和 没有关系了。 在函数或类的定义中使用_Non 阅读全文
posted @ 2019-09-04 08:54 簟纹灯影 阅读(296) 评论(3) 推荐(0) 编辑
摘要: 浅谈面向对象 概要:面向对象,顾名思义,面向对象模式中的主体被称为对象(object)。每个对象都是类(class)的实例(instance)。 什么是面向对象 其实在我学了辣么久的编程,直至今日仍然对所谓的“面向对象”的了解不够深刻,大概是“不识庐山真面目,只缘身在此山中”。一直没有什么作对比,所 阅读全文
posted @ 2019-08-27 20:10 簟纹灯影 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 模块 定义方法 在我们之前的学习中我们知道在python内置命名空间中定义了很多函数(例如len)和类(例如list)。 除了内置的定义外,标准的python程序分配包括数以千计的数值、函数以及被组织在附加库中的类(称之为 模块 ,一个程序内可以导入)。比如 模块、 随机数模块。 python的 声 阅读全文
posted @ 2019-08-16 21:44 簟纹灯影 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 递归 在计算机程序中,描述迭代的一种方式是使用循环,比如while和for。另一种完全不同的迭代实现方式就是 递归 。 递归是一种技术,这种技术通过一个函数在执行过程中一次或者多次调用其本身。少部分编程语言是不明确支持循环结构,而是直接依靠递归来表示迭代。但是大多数现代编程语言都通过和传统函数调用相 阅读全文
posted @ 2019-08-14 19:51 簟纹灯影 阅读(88) 评论(0) 推荐(1) 编辑
摘要: 条件表达式 python支持条件表达式的语法,可以取代一个简单的控制结构。一般语法表达式的语法如下: 对于这种复合表达式,如果条件为真,则计算expr1;否则,计算expr2。这相当于Java或C++中的语法: 比如我们不依赖内置函数 来获得一个数的绝对值,我们可以这样写: 解析语法 python提 阅读全文
posted @ 2019-08-14 17:22 簟纹灯影 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 生成器的简要概述 在上一篇随笔中我们简单了解了一下迭代器,不过在python中,创建迭代器最好的技术就是使用 生成器 。生成器的语法实现类似于 函数 ,但不返回值。为了显示序列中的每一个元素,会使用 语句。比如我们来实现一下 的方法: 注意:我们使用关键字 而不是 来表示结果,表明我们正在pytho 阅读全文
posted @ 2019-08-14 16:35 簟纹灯影 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 迭代器的简要概述 在说迭代器之前我们先来看一下以下的代码: 在我们之前学习的for循环中,实际上就是从迭代器中一个一个地拿元素。 我们注意到,在python中有许多类型的对象可以被定义为可迭代的。基本容器类型,如列表、元组和集合,都可以被定义为迭代类型。此外,字符串也可以产生它的字符迭代,字典可以生 阅读全文
posted @ 2019-08-14 15:17 簟纹灯影 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 装饰器知识梳理 首先,我们要理解装饰器的含义,顾名思义,装饰器的主要作用就是 装饰 !即为一个或多个现有的函数 增加功能 。 在了解装饰器功能前,我们先了解为什么要使用装饰器,好比某个项目已经上线,但是现在想给其中几个功能添加一点功能,这时候我们应该尽量做到 不去修改 原方法的 代码 和 调用方式 阅读全文
posted @ 2019-08-12 20:56 簟纹灯影 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 函数基本知识梳理 概念 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。我们也可以自己创建函数,这被叫做用户自定义函数。 函数实际上就是实现某一功能的方法。 定义函数 你可以 阅读全文
posted @ 2019-08-12 20:54 簟纹灯影 阅读(553) 评论(0) 推荐(0) 编辑