摘要: 一 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 而错误分成两种: 第一种: 二 异常的种类 在python中不同的异常可以用不同的类型(python中统一了类与类型, 阅读全文
posted @ 2017-10-22 14:36 无痕5201314 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链 阅读全文
posted @ 2017-08-13 11:45 无痕5201314 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给?现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。但是我们都知道,对于文件来说是没有字典这个概念的,所以我们只 阅读全文
posted @ 2017-08-13 11:24 无痕5201314 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1.collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来 阅读全文
posted @ 2017-08-13 11:20 无痕5201314 阅读(194) 评论(0) 推荐(0) 编辑
摘要: re模块和正则规则: 正则规则:在线测试工具 http://tool.chinaz.com/regex/ 字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示字符分为很多类,比如数字、字母、标点等等。假如你现在要求一个位置"只能出现一 个数字",那么这个位 阅读全文
posted @ 2017-08-08 17:08 无痕5201314 阅读(599) 评论(0) 推荐(0) 编辑
摘要: #匿名函数def cal(n): return n*n #匿名函数 简单的需要用函数去解决的问题 匿名函数的函数体 只有一行#也叫lambda表达式# cal2 = lambda n : n*n# ret = cal2(20)# print(ret) # def add(x,y):return x+ 阅读全文
posted @ 2017-08-07 23:15 无痕5201314 阅读(176) 评论(0) 推荐(0) 编辑
摘要: # def demo():# for i in range(4):# yield i# g=demo()# g1=(i for i in g)# g2=(i for i in g1)# print(list(g2))# print(list(g1)) def add(n,i): return n+i 阅读全文
posted @ 2017-08-07 23:13 无痕5201314 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 iterable 可迭代的 str,列表,tuple,set ,dict 都是可迭代的 可迭代的对应的标志__iter__ 可迭代协议: 用print('__iter__'in dir([1,2,3]))判断一个变量是否可迭代 凡是可迭代的变量内部都有一个__iter__方法 迭代器协 阅读全文
posted @ 2017-08-03 00:15 无痕5201314 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Python内置函数 内置函数:内置的模块,拿过来直接就用的的函数 def func(): x = 1 y = 2 print(locals()) print(globals()) # locals打印局部作用域中的名字 #globals打印全局作用域中的名字 eval("print(456)") 阅读全文
posted @ 2017-08-02 16:11 无痕5201314 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 什么叫递归? 有一个故事大家都听过;''从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚给小和尚讲故事,讲的故事是‘:‘’从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚给小和尚讲故事,讲的故事是..........‘’。 如何用程序解决一下这个程序呢? def story(): 阅读全文
posted @ 2017-07-31 19:27 无痕5201314 阅读(149) 评论(0) 推荐(0) 编辑