摘要: 一、函数的命名空间 命名空间:name space是从名称(name)到对象(object)上的映射。 当一个name映射到一个object上时,这个name和这个object就有了绑定(bind)关系,或者说这个name指向了这个object。 每个name只对应一个object,而一个objec 阅读全文
posted @ 2017-11-01 17:36 明王不动心 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 一、什么是函数 函数是对程序逻辑进行结构化或过程话的一种编程方法。 能将整块代码巧妙地隔离成易于管理的小块,把重复代码放到函数中而不是进行大量的拷呗。 这样既能节省空间,也有助于保持一致性,因为你只需要改变单个的拷贝而无须去寻找再修改大量复制代码的拷贝。 1.函数VS过程 我们经常那两者进行,两者都 阅读全文
posted @ 2017-10-31 17:11 明王不动心 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、文件的修改 python对象中的内容一般是不会去修改的,但是如果想强行修改,也是有手段可以实现的。 文件对象本身是不支持修改操作,此处我们所谓的修改其实是创建一个新的文件,然后重命名替换。 下面会叙述三种修改的方式 1.read读入一次性替换 文件修改的步骤有如下几步: (1)、创建一个新的文件 阅读全文
posted @ 2017-10-31 15:58 明王不动心 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 我总是在幻想用有限来创造无限。 收集参数:针对形参,多个实参指到一个形参。 创建函数时*形参,将参数收集到一个元祖中。 创建函数时**形参,将成对的参数收集到一个字典中。 释放参数(收集的逆过程):针对实参,一个实参释放其中的元素到多个形参上去。 调用时:*实参,意味着参数是一个元祖,将元祖中的元素 阅读全文
posted @ 2017-10-30 23:36 明王不动心 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 首先数据类型在我看来分为两类: 容器类:能存储数据,例如:元祖、列表、集合、字符串。 原子类:单纯保存数值,例如:整数、浮点数、复数。 容器类与容器类之间,一般都可以进行两两之间的转化。 原子类与原子类之间,一般也可以进行两两之间的转化。 容器类与原子类之间由于存储数据的模式不一样,因此一般不能转 阅读全文
posted @ 2017-10-29 22:30 明王不动心 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 参考博客:http://www.cnblogs.com/xisheng/p/7634125.html http://www.cnpythoner.com/post/89.html 有些时候想要输出,但是时间输出的格式总是记不住,因此写下这篇博客方便查阅。——重要的知识放前面。 #2017-10-26 阅读全文
posted @ 2017-10-29 22:30 明王不动心 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 列表推导式的知识点: 1.列表推导式就是利用其他列表创建新的列表。 2.支持if条件判断 3.可以使用多个for 列表推导式是利用其他列表创立新的列表,它的工作方式类似于for循环。 就像这样: for循环是这样: 列表表推导式还支持if判断: 列表推导式可以支持多个for语句: 相对于for循环是 阅读全文
posted @ 2017-10-29 22:30 明王不动心 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、文件对象(文件操作符或者文件句柄) 文件对象不仅可以访问普通的磁盘文件,也可以访问任何其他类型抽象层面上的“文件。 一旦设置了合适的“钩子”,你就可以访问具有文件类型接口的其他对象,就好像访问的是普通文件一样。 内建函数open()返回一个文件对象,对该文件进行的后续操作都要用到它。还有大量的函 阅读全文
posted @ 2017-10-29 22:27 明王不动心 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 重点知识 浅拷贝和深拷贝的判断依据:新对象中元素与原对象中元素是否有关联。 参考博客:http://blog.csdn.net/yugongpeng_blog/article/details/46604439 首先来看看浅拷贝和深拷贝的定义的不同。 浅拷贝:创建一个新的对象,其元素是对原对象元素的引 阅读全文
posted @ 2017-10-27 16:18 明王不动心 阅读(286) 评论(0) 推荐(1) 编辑
摘要: 一般新建一个对象,内存地址是不相同的,下面的是例外。 字符串有小地址池的要求:不能有空格、没有特殊字符和字符长度小于等于20. 数字-5到256 a is b:a和b的内存地址相等 a == b :a和b的值相等 a = b =1,:是1的两个标签 a = 1和b = 1理论上说对象是不一样的。 先 阅读全文
posted @ 2017-10-26 20:18 明王不动心 阅读(166) 评论(0) 推荐(0) 编辑