2017年11月23日

模块和包

摘要: 1. 包 导入包的方式: 第一种方式(直接导入):import 包名.目录名.目录名n.模块名(中间所有的目录级别都使用.来连接,最后一个名字一定是模块名);使用时把import后面的所有当作一个整体来使用 import project.v1.core.main 第二种方式(直接导入):from 包 阅读全文

posted @ 2017-11-23 18:52 卖火柴的嫩火柴 阅读(174) 评论(0) 推荐(0) 编辑

2017年11月20日

初始面向对象

摘要: 面向对象的程序设计的核心是对象(上帝式思维),要理解对象为何物,必须把自己当成上帝,上帝眼里世间存在的万物皆为对象,不存在的也可以创造出来。面向对象的程序设计好比如来设计西游记,如来要解决的问题是把经书传给东土大唐,如来想了想解决这个问题需要四个人:唐僧,沙和尚,猪八戒,孙悟空,每个人都有各自的特征 阅读全文

posted @ 2017-11-20 20:44 卖火柴的嫩火柴 阅读(181) 评论(0) 推荐(0) 编辑

2017年11月13日

模块

摘要: 常用模块一 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加 阅读全文

posted @ 2017-11-13 17:33 卖火柴的嫩火柴 阅读(194) 评论(0) 推荐(0) 编辑

带key的内置函数

摘要: max min 阅读全文

posted @ 2017-11-13 08:42 卖火柴的嫩火柴 阅读(101) 评论(0) 推荐(0) 编辑

2017年11月9日

内置函数

摘要: 1、range(): 下面这两种用法的结果是一致的 2、eval()和exec() 由下例可以看出来eval和exec都可以将引号去掉,但是eval是有返回值的,exec没有返回值,只会输出None 3、compile 将字符串类型的代码编译。代码对象能够通过exec语句来执行或者eval()进行求 阅读全文

posted @ 2017-11-09 17:36 卖火柴的嫩火柴 阅读(161) 评论(0) 推荐(0) 编辑

2017年11月8日

递归函数

摘要: 二分查找算法:在执行的时候每次都是取出列表的中间位置的值来和要查找的值相比较,如果中间值小于目标值,则在后半部分中寻找;找出后半部分的中间值,再与目标值相比较,以此类推。 alix的年龄问题: 阶乘: 斐波那契数列: 三级菜单: 阅读全文

posted @ 2017-11-08 20:40 卖火柴的嫩火柴 阅读(135) 评论(0) 推荐(0) 编辑

2017年11月3日

迭代器和生成器

摘要: 迭代器(iterator) 迭代器协议:必须拥有__iter__方法和__next__方法。 字符串,列表,元组,字典,集合都可以被for 循环,说明他们都是可迭代的。 结合使用for循环时的现象,可以从字面上理解,迭代就是可以将某个数据集内的数据'一个挨着一个的取出来'。 可迭代协议:内部含有__ 阅读全文

posted @ 2017-11-03 15:01 卖火柴的嫩火柴 阅读(185) 评论(0) 推荐(0) 编辑

2017年11月2日

装饰器

摘要: 闭包:内部函数使用外部函数中的变量,这种情况下就称这是一个闭包。 装饰器:在不改变函数的调用方式的情况下,给函数的前后添加新的功能。 装饰器的固定结构: 装饰器的例子: 概念:开放封闭原则 开放是指:对扩展是开放的 封闭是指:对修改是封闭的 装饰器的升阶: 阅读全文

posted @ 2017-11-02 19:12 卖火柴的嫩火柴 阅读(126) 评论(0) 推荐(0) 编辑

2017年10月31日

函数的初识

摘要: 函数:将代码封装起来。 函数总结一: 定义:def关键词开头,空格之后接函数名称和圆括号(),最后还有一个“:”。 def是固定的,不能变,必须是连续的def三个字母,不能分开。 空格 为了将def关键字和函数名称分开,必须空。 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名 阅读全文

posted @ 2017-10-31 17:24 卖火柴的嫩火柴 阅读(193) 评论(0) 推荐(0) 编辑

2017年10月30日

文件初识

摘要: 文件操作流程: 1、打开文件,得到文件句柄并复制给一个变量 2、通过句柄对文件进行操作 3、关闭文件 关闭文件的注意事项 打开一个文件包含两部分资源:操作系统及打开的文件+应用程序的变量。在操作完毕一个文件时,必须把该文件的这两部分资源一个不落的回收,回收方法是: 其中del f一定要发生在f.cl 阅读全文

posted @ 2017-10-30 17:40 卖火柴的嫩火柴 阅读(157) 评论(0) 推荐(0) 编辑

导航