摘要: 异常 1.什么是异常: 异常即报错,就像前面例题解析中出现的报错,就是异常,python运行时出现的错误就是异常 2.都有哪些异常: 阅读全文
posted @ 2017-10-12 14:48 Eeyhan 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 递归 1.什么是递归: 其实前面都提过,但没有详细讲。多次调用自身就叫递归 看图,这种就叫递归 阅读全文
posted @ 2017-10-11 21:47 Eeyhan 阅读(237) 评论(0) 推荐(1) 编辑
摘要: 匿名函数进阶 前一章已经说了匿名函数,匿名函数还可以和其他内置函数结合使用 1.map 阅读全文
posted @ 2017-10-11 16:11 Eeyhan 阅读(163) 评论(1) 推荐(1) 编辑
摘要: 在这个互联网时代,大家都喜欢匿名,匿名上网,匿名登录,匿名操作等等,都不喜欢实名对吧?(虽然说现在实名制已经快到来,题外话,扯远了),当然python里也有个不喜欢实名的,它的功效优点特殊,说强大吧?它也有限制,说没什么用吧?它又能干很多事,它就是匿名函数 匿名函数:lambda 1.什么是匿名函数: 其实前面也提到一点点,就是不需要使用def 阅读全文
posted @ 2017-10-11 13:33 Eeyhan 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 闭包(lexical closure) 什么是闭包前面已经说过了,但是由于遗留问题,所以单独作为一个章节详解讲解下 不多说,看例子: def funx(x): def funy(y): return x*y #此时的funy函数对外层funx函数的变量调用,则称为闭包 return funy 阅读全文
posted @ 2017-10-10 21:42 Eeyhan 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 前面你看到嵌套两层的函数,也许你有感而发,想来点刺激的对不?那么如果每层内的变量名如果相同会怎样?拿个例子看下就知道: 报错了,报错信息大意是,本地变量‘num’引用前没有被赋值定义。这咋回事,我外层不是定义了吗?这个问题就涉及到今天要说的话题——函数作用域 阅读全文
posted @ 2017-10-10 18:12 Eeyhan 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 函数文档 1.什么是函数文档: 就是放在函数体之前的一段说明,其本身是一段字符串,一个完整的函数需要带有函数文档,这样利于他人阅读,方便理解此函数的作用,能做什么运算 2.怎么查看函数文档: function.__doc__ 注意:不加小括号 阅读全文
posted @ 2017-10-09 21:30 Eeyhan 阅读(264) 评论(0) 推荐(1) 编辑
摘要: 作为开发,那么我们前面学的那些知识其实够了,但是不够精简,也不好维护,比如需要打印斐波那契数列: 而当我们需要再次打印斐波那契数列,又要把这段代码加上,是不是很烦,有没有方法可以解决,当然可以,那就是自定义函数,你把斐波那契数列定义为一个函数,然后需要时调用函数就行,这样一劳永逸对不对? 阅读全文
posted @ 2017-10-09 17:16 Eeyhan 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 文件I/O操作 1.什么是文件I/O操作 首先I/O(input/output),即输入/输出端口,然后文件,大家应该都是是什么,一个数据,一个txt或者html文档就是一个文件。文件操作就是对文件进行读写删除等的操作。文件I/O操作,个人理解,就是与用户有交互式的文件操作 文件也是一个可迭代对象 阅读全文
posted @ 2017-10-09 13:13 Eeyhan 阅读(268) 评论(0) 推荐(1) 编辑
摘要: 类型转换: 1.str(),repr(),format():将非字符串数据转换为字符串 str():对象序列化的结果,相当于print输出 repr():程序中某个对象精确值 format():利用特定格式转换为字符串,format函数用法见后面 2.int():转为整数形 阅读全文
posted @ 2017-10-08 21:04 Eeyhan 阅读(194) 评论(0) 推荐(0) 编辑