抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

[toc] python高阶函数和装饰器一 First Class Object; 1.函数在python中是一等公民;2.函数也是对象,可调用的对象;3.函数可以作为普通变量、参数、返回值等; 高阶函数 1.数据概念y=g(f(x));2.在数学和计算机科学中,高阶函数应当是至少满足下面一个条件的函数; 接受一个多个函数作为参数;输出一个函数; def counter(base):...

[toc] python 函数(三) 变量名解析原则LEGB Local本地作用域、局部作用域的local命名空间,函数调时创建,调用结束消亡; Enclosing, Python2.2时引入了嵌套函数,实现了闭包,这个就是嵌套函数的外部函数的全名空间; Global,全局作用域,即一个模块的命名空间。模块被import 时创建,解释器退出时消亡; Build-in,内置模块的命名空间,生命...

[toc] python 函数(二) nolocal 关键字 使用了nolocal关键字,将变量标记为在上级的局部作用域中的定义,但不能是全局作用域中定义 count 是外层函数的局部变量,被内部函数引用 内部函数使用nonlocal 关键字声明count 变量是在上一级作用域中 In [2]: def counter(): ...: count =0 ...: ...

[toc] python 函数(一) 函数数学定义: y=f(x),y是x的函数,x是自变量 python 函数 由苦干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元格完成一定的功能 函数的作用 结构化编程对代码的最基本的封装,一般按照功能组织一段代码;封装的目的为了复用,减少冗余代码代码更加简洁美化、可读易懂 函数的分类 内建的函数,如max()、revers...

[toc] python 集合、 字典 集合 基本概念全集:所有元素的集合。例如实数集,所有实数组成的集合就是全集;子集subset和超集superset: 一个集合A所有元素都在另一个集合B是A的真超集;并集: 多个集合合并的结果;交集: 多个集合的公共部分;差集: 集合中除去和其他集合公共部分。 并集将多个集合A和B的所有的元素合并到一起union(*others)返回和多个集合合并后...

[toc] python 企业微信-微信信息发送 主要用到的模块 urllib,json,simplejson,requests,bs4 urllib: urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应; json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于...

[toc] python 表格操作将awk生成的数据导入表格pandas :pannel data analysis(面板数据分析)。pandas是基于numpy构建的,为时间序列分析提供了很好的支持。pandas中有两个主要的数据结构,一个是Series,另一个是DataFrame。 Series 类似于一维数组与字典(map)数据结构的结合。它由一组数据和一组与数据相对应的数据标签(索引...

[toc] python 算法 命名元组namedtupleIn [1]: from collections import namedtuple In [2]: Point = namedtuple('P','x,y') In [3]: type(Point) Out[3]: type In [4]: p1 = Point(1,10) In [5]: p1 O...