自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 装饰器

__name__  可以拿到函数的名字 log,因为它是一个decorator,所以接受一个函数作为参数,并返回一个函数 我们要借助Python的@语法,把decorator置于函数的定义处: @log def now(): print('2015-3-25')

2017-12-07 21:45:46 148

转载 匿名函数

匿名函数lambda x: x * x实际上就是: #冒号前为变量,后为返回值 def f(x): return x * x 关键字lambda表示匿名函数,冒号前面的x表示函数参数。 此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数: >>> f = lambda x: x * x >>> f function lambda> at

2017-12-06 18:42:19 208

转载 map reduce filter sorted (高阶函数)

map()函数         map函数接收两个参数,一个是函数,一个是Iterable(可迭代对象 (集合数据类型如list、dict、str))。 map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回,由于结果是一个Iterator,Iterator是惰性序列,因此通过list()函数让它把整个序列都计算出来并返回一个list。 eg: list(map

2017-12-04 20:16:09 219

转载 函数式编程

函数: 面向过程  函数式编程: 虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。 函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! http://www.cnblogs.com/chulung/p/5651185.html http://www.cnblogs.com/huxi/archive/2011/0

2017-12-01 20:16:55 180

转载 迭代器

直接作用于for循环的对象: 称为可迭代对象:Iterable 可以使用isinstance()判断一个对象是否是Iterable对象: from collections import Iterable isinstance('ddd',Iterable) 生成器——不但可以作用于for循环,还可以被next()函数不断调用并返回下一个值,直到最后抛出StopIte

2017-12-01 19:10:49 2957

转载 生成器——一边循环一边计算的机制

要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator: >>> L = [x * x for x in range(10)] >>> L [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] >>> g = (x * x for x in range(10)) >>> g 可以在循环的过程中不断推算

2017-11-29 19:33:39 381

转载 列表生成式 是Python内置的非常简单却强大的可以用来创建list的生成式。

[x * x for x in range(1, 11)] 把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来。 for循环后面还可以加上if判断 [x * x for x in range(1, 11) if x % 2 == 0] 还可以使用两层循环,可以生成全排列: >>> [m + n for m in 'AB

2017-11-29 17:44:13 238

转载 递归函数+python中的汉诺塔递归算法

递归函数:如果一个函数在内部调用自身本身,这个函数就是递归函数。 def fact(n): if n==1: return 1 return n * fact(n - 1) python中的汉诺塔递归算法的具体运算过程: 首先我们要明确一个概念,递归函数是从哪个函数开始运行之后就要返回哪个函数。 #每一次move都要从开头进行计算,到n==1

2017-11-25 18:12:13 459

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除