python
Lostin_sakura
细水长流
展开
-
Python学习笔记(四)—— 高阶函数map/reduce/filter/sorted函数介绍及练习
函数式编程:函数式编程就是一种抽象程度很高的编程范式,它的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数,Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。 高阶函数高阶函数:一个函数接收另一个函数作为参数,这个函数称为高阶函数。【附基础知识:变量可以指向函数;函数名看可以是变量;即:>>...原创 2018-05-11 16:33:11 · 274 阅读 · 0 评论 -
Python学习笔记(三)迭代、列表生成式、生成器
一、迭代在python中,迭代通过 for ... in 来完成如果for循环要用在dict上,由于dict里包含关键字与值,所以必须指定迭代的是哪个。>>> d = {'a': 1, 'b': 2, 'c': 3}>>> for key in d:... print(key)acb如果要迭代的是value,则必须用 for value in ...原创 2018-05-08 16:54:34 · 268 阅读 · 0 评论 -
Python 函数用法
1.定义函数定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。例:def my_abs(x): if x >= 0: return x else: return -x空函数:def nop(): passpass语句什么也不做,可做为占位符2...原创 2018-05-07 19:04:17 · 252 阅读 · 0 评论 -
Python安装opencv过程的问题解决
最近做课程设计开始想要试着用python,于是需要安装openCV。在网上搜索教程跟着做了,但是尝试几种方法都出现问题。最终解决了,记录下。方法1: Anaconda 下使用 conda 安装 opencv根据前面链接的教程,在命令行里输入 conda install -c menpo opencv3 ,安装版本是 v3.1.0 ,但是提示应该是这两个冲突了,没尝试到解决方法,于是采用第二个方...原创 2018-05-29 16:58:57 · 13921 阅读 · 0 评论