自定义博客皮肤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)
  • 收藏
  • 关注

原创 Python------偏函数(Partial function)

Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。 在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下: int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换: >>&gt...

2018-10-29 15:57:46 252

原创 Python学习笔记——利用闭包返回一个计数器函数,每次调用它返回递增整数

利用闭包返回一个计数器函数,每次调用它返回递增整数: s = 3 #设置全局变量 def createCounter(): def counter(): global s #引用全局变量 s = s+1 return s return counter counterA = createCounter() print(coun...

2018-10-29 15:49:41 4085

原创 python 装饰器二

    编写一个decorator,能在函数调用的前后打印出'begin call'和'end call'的日志。 def log(func):     def wrapper(*args, **kw):         print 'end call: %s' %func.__name__         c = func(*args, **kw)         print 'begi...

2018-10-29 13:53:59 104

原创 python 装饰器

由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> def now(): ... print('2015-3-25') ... >>> f = now >>> f() 2015-3-25 函数对象有一个__name__属性,可以拿到函数的名字: >>> now.__n...

2018-10-29 13:17:49 148

原创 Python内建了map()和reduce()函数。

  如果你读过Google的那篇大名鼎鼎的论文“MapReduce: Simplified Data Processing on Large Clusters”,你就能大概明白map/reduce的概念。 我们先看map。map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 举例说明,比如我们有一个...

2018-10-29 10:17:25 337

原创 python 中 json 包用法简单总结

JSON包的引用 在文件头部引用json包 import json 1 python对象与JSON对象的互相转换 json对象的类型为’str’: dic = {'b':'I', 'a':123, 'c':'100'} j1 = json.dumps(dic) print (j1) # {"b": "I", "a": 123, "c": "100"} print (type(j1)) # &l..

2018-10-26 16:44:48 278

原创 Python列表解析(列表推导式)

列表解析——用来动态地创建列表 [expr for iter_var in iterable if cond_expr] 例子一: map(lambda x: x**2, range(6)) [0, 1, 4, 9, 16, 25] [x**2 for x in range(6)] [0, 1, 4, 9, 16, 25] 列表解析式可以取代内建的map()函数以及lambda,而且++...

2018-10-23 14:16:48 935

原创 json.loads ValueError

1、ValueError: Invalid control character at: line 1 column 8363 (char 8362) 使用json.loads(json_data)时,出现:   1 ValueError: Invalid control character at: line 1 column 8363 (char 8362) ...

2018-10-10 11:29:20 1692

空空如也

空空如也

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

TA关注的人

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