摘要: 新闻 管理 <!--end: blogStats --> 新闻 管理 <!--done--> 装饰器 在Python这个国家里,装饰器以及后面讲到的迭代器,生成器都是十二分重要的高级函数。 如果将装饰器比作取经路上的一个大boss,那么想干掉它必须拿到三件法宝 法宝一(作用域): 法宝二(函数即对象 阅读全文
posted @ 2019-03-10 21:16 haiqing_lv 阅读(126) 评论(0) 推荐(0) 编辑
摘要: def fat(n): ret = 1 for i in range(1,n+1): ret =ret * i return retprint(fat(5)) def fact(n): if n == 1: return 1 else: return n * fact(n-1)print(fact( 阅读全文
posted @ 2019-03-10 21:15 haiqing_lv 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 新闻 管理 <!--end: blogStats --> 新闻 管理 <!--done--> Py西游攻关之函数 一 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subrou 阅读全文
posted @ 2019-03-10 06:50 haiqing_lv 阅读(100) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-10 06:47 haiqing_lv 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 新闻 管理 <!--end: blogStats --> 新闻 管理 <!--done--> Py西游攻关之基础数据类型 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数 阅读全文
posted @ 2019-03-10 06:27 haiqing_lv 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 如果你想理解LEGB的话,开始需要对Python的作用域和命名空间必须的有一定的了解,话题才能继续下去。 第一:命名空间 命名空间表示变量的可见范围,一个变量名可以定义在多个不同的命名空间,相互直接是不会冲突,但是同一个命名空间中是不可以有两个相同的变量名。比如:两个叫“张三”的学生可以同时存在于班 阅读全文
posted @ 2019-03-10 06:19 haiqing_lv 阅读(86) 评论(0) 推荐(0) 编辑