E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python自学笔记
Python自学笔记
---8.函数作为对象与闭包函数
函数在Python中可以被当作参数传递给其他函数,可以放在数据结构中,以及作为函数的返回值。闭包是由函数及其相关的引用环境组成的实体,即—>闭包=函数+引用环境请看下面这个实例:(摘自《Python参考手册》)defcallf(func):returnfunc()#将一个函数作为返回值defhelloworld():return"helloworld"str1=callf(helloworld)#
Allen不会Crossover
·
2018-08-01 21:50
Python自学笔记
Python自学笔记
---7.Python函数的一些细节
1.参数传递与返回值调用函数时,函数参数仅仅是指代传入对象的名称。参数传递的基本语义和其他编程语言中已知的方式不完全相同,如“按值传递”或“按引用传递”。如果传递不可变的值,参数看起来实际是按值传递。但如果传递可变的对象(列表或者字典)给函数,然后再修改此可变对象,这些改动将反映在原始对象中。如下例:a=[1,2,3,4,5]defsquare(item):fori,xinenumerate(it
Allen不会Crossover
·
2018-07-24 22:49
Python自学笔记
Python自学笔记
---7.Python函数的一些细节
1.参数传递与返回值调用函数时,函数参数仅仅是指代传入对象的名称。参数传递的基本语义和其他编程语言中已知的方式不完全相同,如“按值传递”或“按引用传递”。如果传递不可变的值,参数看起来实际是按值传递。但如果传递可变的对象(列表或者字典)给函数,然后再修改此可变对象,这些改动将反映在原始对象中。如下例:a=[1,2,3,4,5]defsquare(item):fori,xinenumerate(it
Allen不会Crossover
·
2018-07-24 22:49
Python自学笔记
Python自学笔记
导航页
序言本人抱着极大的热情和兴趣,利用业余时间自学Python。将学习过程中遇到的困惑一一记录下来,本着知识公开分享的原则,将其汇总成一些文档。希望对看到的朋友有所帮助。博客中涉及到的一些实例代码都是我自己在写博客的过程中一边实践一边摘录的,希望看到的朋友自己动手做一遍。笔者从事嵌入式工作已数年有余,对于编程语言的学习积累了一些自己的感悟和认知。无论哪种语言,在学习过程中还是要以实践为主,这就要求我们
Allen不会Crossover
·
2018-07-24 21:50
Python自学笔记
Python自学笔记
导航页
序言本人抱着极大的热情和兴趣,利用业余时间自学Python。将学习过程中遇到的困惑一一记录下来,本着知识公开分享的原则,将其汇总成一些文档。希望对看到的朋友有所帮助。博客中涉及到的一些实例代码都是我自己在写博客的过程中一边实践一边摘录的,希望看到的朋友自己动手做一遍。笔者从事嵌入式工作已数年有余,对于编程语言的学习积累了一些自己的感悟和认知。无论哪种语言,在学习过程中还是要以实践为主,这就要求我们
Allen不会Crossover
·
2018-07-24 21:50
Python自学笔记
Python自学笔记
---6.Python中的函数
我在学习C语言的时候,在打印了helloworld之后,就开始尝试这在一个函数中打印,并且在一个for循环中调用它,按照自己的意图打印多次。函数能提高应用的模块性,和代码重复利用率。那么如何在Python中编写自己函数呢?且看下文分析Python中的函数定义一个函数的语法如下:def函数名(参数列表):函数体return返回值#如果要返回多个值可以尝试返回一个元组,然后在调用程序中对元组进行解包处
Allen不会Crossover
·
2018-07-23 23:11
Python自学笔记
Python自学笔记
---6.Python中的函数
我在学习C语言的时候,在打印了helloworld之后,就开始尝试这在一个函数中打印,并且在一个for循环中调用它,按照自己的意图打印多次。函数能提高应用的模块性,和代码重复利用率。那么如何在Python中编写自己函数呢?且看下文分析Python中的函数定义一个函数的语法如下:def函数名(参数列表):函数体return返回值#如果要返回多个值可以尝试返回一个元组,然后在调用程序中对元组进行解包处
Allen不会Crossover
·
2018-07-23 23:11
Python自学笔记
Python自学笔记
---5.集合与字典
1.集合集合(set)是一个无序不重复元素的序列1.1创建集合可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。s=set(['apple','xiaomi','oppo'])#创建一个字符串集合d=set([1,2,3,4,5])#创建一个数值集合k=set(['h','e','l','l','o'])z=set(['h'
Allen不会Crossover
·
2018-07-19 22:34
Python自学笔记
Python自学笔记
---5.集合与字典
1.集合集合(set)是一个无序不重复元素的序列1.1创建集合可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。s=set(['apple','xiaomi','oppo'])#创建一个字符串集合d=set([1,2,3,4,5])#创建一个数值集合k=set(['h','e','l','l','o'])z=set(['h'
Allen不会Crossover
·
2018-07-19 22:34
Python自学笔记
Python自学笔记
---4.元组
尽管元组支持大部分操作与列表相同(如索引,切片和连接),但是创建完元组后不能修改它的内容(即就是无法替换,删除或者添加新的元素)。可以把元组看成一个由多个部分组成的单一对象,而不是可在其中插入或删除项的不同对象的集合。创建元组在圆括号中放入一组数据即可创建元组address=('www.python.org',80)first_name='Allen'last_name='Iverson'phon
Allen不会Crossover
·
2018-07-18 00:11
Python自学笔记
Python自学笔记
---4.元组
尽管元组支持大部分操作与列表相同(如索引,切片和连接),但是创建完元组后不能修改它的内容(即就是无法替换,删除或者添加新的元素)。可以把元组看成一个由多个部分组成的单一对象,而不是可在其中插入或删除项的不同对象的集合。创建元组在圆括号中放入一组数据即可创建元组address=('www.python.org',80)first_name='Allen'last_name='Iverson'phon
Allen不会Crossover
·
2018-07-18 00:11
Python自学笔记
python
python脚本
自学笔记
python自学笔记
1
Python语言风格:pythonic例如交换变量:python:x,y=y,x;即可;Python能做什么?:爬虫,大数据,测试,web,AI,脚本处理。Python是语言。跨平台。可以在Windows,Linux,macOS上运行,和Java语言一样,具有pvm(python虚拟机);易于学习,相对于其他语言,的确容易学习;强大的三方类库;面向对象(是一种思想);泛型语言,弱类型;运行较慢,相
AXISLANCE
·
2018-07-15 11:01
python学习
python自学笔记
2
表达式:运算符和操作数所构成的序列////关于强制转换>>>int("as")Traceback(mostrecentcalllast):File"",line1,inint("as")ValueError:invalidliteralforint()withbase10:'as'>>>int("a")Traceback(mostrecentcalllast):File"",line1,inint
AXISLANCE
·
2018-07-15 11:46
python学习
Python自学笔记
---3.列表(下)
最近有些懒散,笔记停更了几天,本节我们延续上节遗留的问题继续开始。将介绍python与列表相关的四个函数与11种方法。本节的例子将不再给出实验结果,看到的朋友最好自己手动敲一遍,这样体会更深刻。每个例程都是一个独立的实验。在声明一个列表的名称时应该刻意避免使用list,当然其他python的关键字也要避免列表相关的四个函数len函数,len函数输出为int型所以要调用str转成字符型list1=[
Allen不会Crossover
·
2018-07-12 00:37
Python自学笔记
Python自学笔记
---3.列表(下)
最近有些懒散,笔记停更了几天,本节我们延续上节遗留的问题继续开始。将介绍python与列表相关的四个函数与11种方法。本节的例子将不再给出实验结果,看到的朋友最好自己手动敲一遍,这样体会更深刻。每个例程都是一个独立的实验。在声明一个列表的名称时应该刻意避免使用list,当然其他python的关键字也要避免列表相关的四个函数len函数,len函数输出为int型所以要调用str转成字符型list1=[
Allen不会Crossover
·
2018-07-12 00:37
Python自学笔记
Python自学笔记
---2.列表(上)
Python中的列表列表是任意对象组成的序列(即列表、元组、字符串、Unicode字符串、buffer对象和xrange对象)。序列通用的操作包括:索引、长度、组合(序列相加)、重复(乘法)、分片、检查成员、遍历、最小值和最大值。列表使用从0开始的的整数索引,使用索引运算符可以访问并修改列表中的项。列表的创建首先我们创建两个列表,如下所示:list1=["123","hello","456","w
Allen不会Crossover
·
2018-07-03 23:32
Python自学笔记
Python自学笔记
---2.列表(上)
Python中的列表列表是任意对象组成的序列(即列表、元组、字符串、Unicode字符串、buffer对象和xrange对象)。序列通用的操作包括:索引、长度、组合(序列相加)、重复(乘法)、分片、检查成员、遍历、最小值和最大值。列表使用从0开始的的整数索引,使用索引运算符可以访问并修改列表中的项。列表的创建首先我们创建两个列表,如下所示:list1=["123","hello","456","w
Allen不会Crossover
·
2018-07-03 23:32
Python自学笔记
Python自学笔记
---1.小试牛刀
前言从大学到现在工作这七八年一直在使用C语言,亦或者是C语言相关的譬如C#,delphi,C++。突然有一天我接触到了Python,一扇新世界大大门就这么被推开了,没有任何征兆。我就像一个手里拿着棒棒糖的孩子,懵懵懂懂的闯进了一片森林(Python),一下就被震撼了。从前,我以为手里的棒棒糖就是我世界的全部,现在才意识到自己所见如此渺小。像学习C语言一样学习Python在学习C语言的时候,我最开始
Allen不会Crossover
·
2018-07-01 15:23
Python自学笔记
Python自学笔记
---1.小试牛刀
前言从大学到现在工作这七八年一直在使用C语言,亦或者是C语言相关的譬如C#,delphi,C++。突然有一天我接触到了Python,一扇新世界大大门就这么被推开了,没有任何征兆。我就像一个手里拿着棒棒糖的孩子,懵懵懂懂的闯进了一片森林(Python),一下就被震撼了。从前,我以为手里的棒棒糖就是我世界的全部,现在才意识到自己所见如此渺小。像学习C语言一样学习Python在学习C语言的时候,我最开始
Allen不会Crossover
·
2018-07-01 15:23
Python自学笔记
Python自学笔记
(五):python中函数基本使用方法及全局变量与局部变量
函数定义和调用1.定义函数如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数1.定义函数的格式如下:def函数名():代码demo:#定义一个函数,能够完成打印信息的功能defprintInfo():print('------------------------------------')print('人生苦短,我用Py
刘艺术
·
2018-05-05 11:40
python基础
函数
python
OpenCV环境搭建(一)
windows系统搭建系统环境:windows10+python3.6+OpenCV3.4.1一、安装pythonpython的安装之前在
python自学笔记
的项目中描述了,在这不做重复说明,有需要的朋友
王磊的博客
·
2018-04-28 09:52
python
Python自学笔记
(四):python中的列表,元组,字典及相关操作
列表(list)介绍列表的格式变量namesList的类型为列表namesList=['xiaoWang','xiaoZhang','xiaoHua']Python比C语言的数组强大的地方在于列表中的元素可以是不同类型的testList=[1,'a']打印列表demonamesList=['xiaoWang','xiaoZhang','xiaoHua']print(namesList[0])pri
刘艺术
·
2018-04-20 16:04
Python自学笔记
(三):python中的字符串及相关处理
字符串介绍python中字符串的格式如下定义的变量a,存储的是数字类型的值a=100如下定义的变量b,存储的是字符串类型的值b="hellopython"或者b='hellopython’小总结:双引号或者单引号中的数据,就是字符串字符串在内存中的存储计算机中的存储单位Python在sys模块中提供函数getsizeof来计算Python对象的大小。sys.getsizeof(object[,de
刘艺术
·
2018-04-18 21:52
Python自学笔记
(二):python中的判断语句与循环语句
python中的判断语句循环语句1.if-elseif-else的使用格式if条件:满足条件时要做的事情1满足条件时要做的事情2...(省略)...else:不满足条件时要做的事情1不满足条件时要做的事情2...(省略)...demo:num=1#定义一个变量ifnum==1:print("这就是“1”")else:print("这不是“1”")2.elifelif的功能elif的使用格式如下:i
刘艺术
·
2018-04-17 15:25
Python自学笔记
(一):认识python及python基本语法
python基础知识了解1.了解Pythonshell和c还有ABC这些语言的特点作者:吉多特点:简单,易学,开源免费,胶水语言python是解释型语言,Python解析器直接解析成机器识别的代码,并且执行2.Python的应用场景web开发,操作系统管理,自动化运维,自动化测试,科学计算,前端开发,服务器开发,网络爬虫,人工智能3.第一个Python程序第一种:print(“holleworld
刘艺术
·
2018-04-14 21:03
Python自学笔记
(2)
2018.2.19Python注释用#;变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头;转义字符/:由于'和"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始。\n表示换行\t表示一个制表符\\表示\字符本身因为Python把0、空字符串''和None看成False,其他数值和非空字符串都看成True.因为Python把0、空字符串''和None
Bobhu1995
·
2018-02-27 11:45
python入门课程笔记
Python自学笔记
2018.2.18Python运行较慢,不能加密,优点是代码少Python2.7版环境配置:右击桌面上的“此电脑”—>“属性”—>“高级系统设置”—>右下角“环境变量”—>双击“系统变量”里的“Path”—>点击“新建”—>输入刚才的安装位置“C:\Python27;”,得到新建后的结果,然后一步步确定回去。exit();//退出pythonnotepad++是Windows操作系统下的一套文本编
Bobhu1995
·
2018-02-22 11:34
python入门课程笔记
python自学笔记
(三)
4.高级特性4.1切片在使用list或者tuple的时候,截取操作如下,>>>A=['aaa','bbb','ccc','ddd','eee']>>>[A[0],A[1],A[2]]['aaa','bbb','ccc']>>>A[0:3]['aaa','bbb','ccc’]可见我们可以通过:来截取需要的内容举例L=list(range(100))print(L[0:10])#前十print(L[
IRE王一喆
·
2018-02-18 16:00
python自学笔记
(二)
三.函数3.1调用函数python里有很多有用的函数,我们可以直接调用https://docs.python.org/2/library/functions.html#abs是python官网的函数解释例如调用绝对值函数abs()>>>abs(9)9>>>abs(-9)9比较函数cmp(x,y),如果xy,返回1;x==y,返回0注上图中,是python2的函数,python3中没有了cmp函数,
IRE王一喆
·
2018-02-18 14:53
研发
python
Python自学笔记
——多线程微信文章爬取
#-*-coding:utf-8-*-"""CreatedonTueDec2610:34:092017@author:Andrew"""#线程1专门获取对应网址并处理为真是网址,然后将网址写入队列urlqueue中,该队列专门用来存放具体文章的网址#线程2与线程1并行,从线程1提供的网址中依次爬取对应文章信息并处理,处理后将我们需要的结果写入对应的本地文件中#线程3主要用于判断程序是否完成。因为在
Andrew_jdw
·
2017-12-26 14:50
python自学笔记
——糗事百科段子爬取
#-*-coding:utf-8-*-"""CreatedonThuDec2114:27:162017@author:Andrew"""########################爬取内容包括:用户、段子内容、段子对应的好笑数importurllib.requestimportredefgetcontent(url,page):#模拟成浏览器headers=("User-Agent","Moz
Andrew_jdw
·
2017-12-22 16:54
Python自学笔记
——京东商城汽车图片爬取
编写思路:建立一个自定义函数,用于读取网页源代码,进行信息过滤后得到目标图片的链接,并将这些链接地址存储到一个列表中,随后遍历该列表,通过urllib.request.urlretrieve()将图片存储到本地。通过for循环将所有的网页都爬取一遍#-*-coding:utf-8-*-"""CreatedonTueDec1914:32:342017@author:Andrew"""importre
Andrew_jdw
·
2017-12-19 15:08
[
python自学笔记
]匿名函数和文件处理、异常
1、lambda表达式就是一个匿名函数,在python中的lambda表达式的写法就是lambda+空格+参数列表+冒号+返回值。比如lambdax,y:x+y就相当于如下的代码defsum(x,y):returnx+y2、在python的函数中还可以把匿名函数作为参数来使用,这个和JavaScript有异曲同工之妙,比如deftest(a,b,func):result=func(a,b)retu
lixin051435
·
2017-10-23 20:08
python
python
python自学笔记
(一)
一.简介Python是著名的“龟叔”GuidovanRossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。有点是简介缺点1:运行速度慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢,但是是相对的,考虑到网络的带宽延迟的可以忽略缺点2:无法加密,当然,现在如火如荼的开源运动和互联网自由开放的精神是一致的,
IRE王一喆
·
2017-07-25 09:02
研发
Python简短的自学笔记
Python自学笔记
第一章:语法类型list类型:['Michael','Bob','Tracy']tuple(元组)类型:t=('Adam','Lisa','Bart')dict(字典)类型d={'Adam
Wsky51
·
2017-06-08 22:44
LearningInWHU
Python自学笔记
1
1.注释#单行注释'''多行注释多行注释'''"""多行注释多行注释"""2.基本运算print(1/3)#除法print(11//2)#//运算符执行古怪的整数除法。如果结果为正数,向小取整,比如结果为5.取整后为5,如果为-5.5取整后为-6#运算符并非总是返回整数结果。如果分子或者分母是float,它仍将朝着最近的整数进行四舍五入,但实际返回的值将会是float类型print(11**2)#
楠之枫雪
·
2017-05-25 21:55
Python
Python自学笔记
十、协程
协程存在的意义:对于多线程应用,CPU通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续)。协程,则只使用一个线程,在一个线程中自己规定代码块的执行顺序,和多线程相比,线程数量越多则协程的优势越明显;另外它不存在多线程的锁机制,因为只有一个线程,也不存在同时写变量冲突,在协成中控制共享资源不加锁,只需要判断状态。Python对协程的支持是通过generator实现的。defC
p13227662971
·
2017-02-12 19:36
Python
Python自学笔记
一、反射
反射:根据字符串的形式去对象中操作其成员。1,通过字符串的形式,导入模块commons.pydeff1():print'f1'deff2():print'f2'deff3():print'f3'index.py#根据用户输入的内容导入模块``inp=raw_input('请输入模块:')print(inp,type(inp))com=__import__(inp)com.f1()#输入:commo
p13227662971
·
2017-02-08 14:29
Python
python自学笔记
15之实例之绘图、dataframe操作、读写csv,excle
用Python绘图,借助强大的numpy和matplotlibimportnumpyasnpimportmatplotlib.pyplotaspltimportpandasaspdx=np.linspace(0,1)y=np.sin(4*np.pi*x)*np.exp(-5*x)t=pd.DataFrame(y,index=x)t.plot()plt.show()用pandas写csv文件from
Z_shsf
·
2016-10-19 17:07
machine
learning
data-sci
python自学笔记
12之anaconda
Anaconda提供了Python2.7和Python3.4两个版本,同时如果需要其他版本,还可以通过conda来创建。安装完成后可以看到,Anaconda提供了Spyder,IPython和一个命令行。下面来看一下conda。输入condalist来看一下所有安装时自带的Python扩展。粗略看了一下,其中包括了常用的Numpy,Scipy,matplotlib和networkx等,以及beau
Z_shsf
·
2016-10-10 19:32
machine
learning
data-sci
python自学笔记
2之pylint
在sublimetext3编辑保存时报错:pylintconfigurationnotfoundat……讲真这个问题越解决越麻烦后来重新装了Pylint,运行命令pythonsetup.pyinstall来安装。详细安装参考看到了这位朋友的文参考配置,配置pylint很给力,现引用如下:pylint安装成功后,可以通过运行”pylint–help”来快速查看pylint的帮助信息;相关信息基本能够
Z_shsf
·
2016-09-01 18:32
signal
processing
data-sci
PYTHON自学笔记
1
PYTHON学习资料:廖雪峰老师的教程http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316090478912dab2a3a9e8f4ed49d28854b292f85bb000以及learningpython下载文本编辑器:http://www.sublimetext.c
Z_shsf
·
2016-08-30 18:08
data-sci
python自学笔记
python自学笔记
python自学笔记
1.输出2.输入3.零碎4.数据结构4.1list类比于java中的数组4.2tuple元祖5.条件判断和循环5.1条件判断5.2循环6.使用dict和set6.1dict6.2set7
十八子将
·
2016-06-07 23:00
python自学笔记
20151222 IO编程
IO编程Stream流CPU等待,数据处理,即同步IOcpu不等待,异步IO文件读写文件读写就是请求操作系统打开一个文件对象,通常成文文件描述符,然后,通过操作系统提供的接口从这个文件对象中读取数据或者文件,或者直接把数据写入这个对象或文件。读文件open()函数f=open('/Users/michael/test.txt','r')如果文件打开成功,调用read方法可以一次性读取文件的全部内容
Rachel_Co
·
2015-12-22 22:49
python
Python自学笔记
之函数式编程6——匿名函数
我们传入函数时,有时候不需要显式地定义函数,直接传入匿名函数更方便。在Python中,对匿名函数提供了有限支持。以map()函数为例,计算f(x)=x*x时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:>>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])) [1, 4, 9, 16, 25, 36, 49, 64, 81]通
twobeings
·
2015-11-12 18:00
python
Python自学笔记
之函数式编程5——返回函数
函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。要实现一个可变参数的求和,通常函数是这样定义的:def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax但是,如果不需要立刻求和,而是在后面的代码中根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数
twobeings
·
2015-07-21 18:00
python
Python自学笔记
之函数式编程4——sorted
sorted(排序算法)排序也是程序中常用的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。数字我们可以直接比较,但字符串或者两个dict呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。通常规定,对于两个元素x和y,如果认为xy,则返回1,这样,排序算法就不用关心具体的比较过程,而是根据比较结果直接排序。Python内置的sorted()函数就可以对
twobeings
·
2015-07-07 05:00
python
Python自学笔记
之函数式编程3——filter
Python内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。例如,在一个list中,删除偶数,只保留奇数,可以这么写:def is_odd(n): return n % 2 == 1 list(filter(
twobeings
·
2015-06-16 18:00
python
Python自学笔记
之函数式编程2——map/reduce
map/reducePython内建了map()和reduce()函数。map()函数接收两个参数,一个是函数,一个是Iterable(可迭代的),map将传入的函数依次作用到序列的每个元素,并把结果作为新的iterator返回。比如我们有一个函数f(x)=x*x,要把这个函数作用在一个list[1,2,3,4,5,6,7,8,9]上,就可以用map()实现如下:用Python代码实现如下:>>>
twobeings
·
2015-06-10 09:00
python
Python自学笔记
之函数式编程1——高阶函数
函数式编程函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂的任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(注意多了”式“字)——FunctionalProgramming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。对计算机来说,越是抽象的计算,离计算机的硬件越远
twobeings
·
2015-06-04 03:00
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他