摘要: random模块:选择功能只能对序列类型进行迭代 实现验证码: 序列化 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。 但是我们都知道,对于文件来说是没有字典这个概念的,所以我们只能 阅读全文
posted @ 2017-11-22 20:18 AndRew-A 阅读(1663) 评论(0) 推荐(0) 编辑
摘要: 函数分成了6大类 调用相关 callable(o),o是参数,看这个变量是不是可调用。 如果o是一个函数名,就会返回True def fucn(): a = 1 print(a) print(locals()) print(globals()) # fucn() print(callable(fuc 阅读全文
posted @ 2017-11-09 10:52 AndRew-A 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 函数的产生可以使代码可以重复使用。 递归的产生可以 使函数重复使用自己,但是python默认递归的深度为1000,这个深度是可以修改的。 自己理解:递归虽然可以重复使用但是,需要设置一个条件,这个条件就是使递归跳出循环的。 递归进行二分查找: def find(lst,aim): #这种算法可以在查 阅读全文
posted @ 2017-11-08 17:09 AndRew-A 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 可迭代协议:内部有__inter__方法的就是可迭代的 迭代器协议:内部有__inter__,__next__就是迭代器 可迭代的不一定是迭代器,迭代器一定是可迭代的。 内部有__next__可迭代,一定是迭代器 迭代器与可迭代关系:可迭代的包含迭代器 迭代器有两种方法判断:Iterable,Ite 阅读全文
posted @ 2017-11-05 23:28 AndRew-A 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 了解闭包之前需要明白,全局变量与局部变量及作用域的了解。 闭包的作用:使用闭包 该函数 经常使用时减少内存的开销 闭包的要求: 1、闭包必须有内嵌函数, 2、内嵌函数必须引用该嵌套函数上一级的namespace 变量 3、闭包函数必须返回内嵌函数 意味着 在非全局作用域定义的 inner 函数在定义 阅读全文
posted @ 2017-11-05 23:06 AndRew-A 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 为什么要用函数 函数的作用与要求: 方便与提高了代码的使用率,同时也便于维护。函数尽量以功能为主,结果最好不要直接打印 函数的构成: def func(obj): return True 初识函数定义与调用 一、函数有“def”声明 ,“func”代表函数名,“obj”为函数的参数(形参), #函数 阅读全文
posted @ 2017-11-05 22:53 AndRew-A 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 计算机由软件、系统、硬件组成。 python或其他语言编写的应用程序如果想要把数据永久保存下来,需要把数据写到硬盘上面,这就涉及到应用程序操作硬件,众所周知,程序无法直接操作硬件,这就用到了操作系统。系统 把复杂的硬件操作封装成简单的接口/应用程序使用,其中文件就是操作系统供给程序操作硬盘的虚拟概念 阅读全文
posted @ 2017-10-31 17:29 AndRew-A 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1、字符串: (1)字符串的更新如果要对字符串替换,必须要重新赋值另一个变量,这个变量可以与原来的变量相同 (2)在字符串中使用转义字符"\b" == 退格,"\n"==换行,"\r"== 回车 (3)字符串拼接使用“+”,重复出现“*”,使用索引获取 “[ ]”,也可以获取一部分“[ : ]”,成 阅读全文
posted @ 2017-10-27 14:56 AndRew-A 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1、增加: (1)第一种:li.append("str"), 该函数必须填写参数,该参数可以是列表、字典、元组、字符串 (2)第二种:li.insert(1,'str'), 该函数必须填写两个参数,第一个参数(添加至列表的位置)第二个参数(元素), (3)第三种:li.extend('str')该参 阅读全文
posted @ 2017-10-27 14:18 AndRew-A 阅读(246) 评论(0) 推荐(0) 编辑
摘要: python字典 是一个无序、以键值对存储的数据类型,数据关联性强、唯一一个映射数据类型。键:必须是可哈希(不可变的数据类型:字符串、数字、元组、bool)值,并且是唯一的 None: none 是一个空对象,none是一个特殊的数据类型。而“ ”,双引号中间一个空格,是一个字符串对象 字典方法: 阅读全文
posted @ 2017-10-25 18:36 AndRew-A 阅读(11648) 评论(0) 推荐(0) 编辑