python
Peter_J
这个作者很懒,什么都没留下…
展开
-
python爬虫——beautifulsoup4使用学习
Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。 Beautiful Soup自动将输入文档转换为Unicode编码,输转载 2017-04-07 10:03:09 · 472 阅读 · 0 评论 -
python进阶学习笔记(七)——利用__call__将类转化为可调用的对象
python中 __call__ 在Python中,函数其实是一个对象: >>> f = abs >>> f.__name__ 'abs' >>> f(-123) 123 由于 f 可以被调用,所以,f 被称为可调用对象。 所有的函数都是可调用对象。 一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。 我们把 Person 类变转载 2017-04-12 21:57:14 · 563 阅读 · 0 评论 -
python进阶学习笔记(二)——闭包、装饰器、偏函数
python中闭包 和装饰器转载 2017-04-09 14:38:07 · 948 阅读 · 0 评论 -
python进阶学习笔记(一)——高阶函数
filter() filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list [1, 4, 6, 7, 9, 12, 17]中删除偶数,保留奇数,首先,要编写一个判断奇数的函数: def i转载 2017-04-08 15:35:52 · 452 阅读 · 0 评论 -
python进阶学习笔记(大纲)——摘自慕课网 python进阶
l 函数式编程——高阶函数,函数本身可以作为另一个变量传入另一个函数,例如内置的sorted,map,reduce,filter等。闭包,用于返回函数。匿名函数,lambda,存在限制,只有一个表达式。装饰器,可以将一个函数转化为另一个函数,用于动态增加函数的功能。l 模块和包——避免命名冲突引用模块__future__l 面向对象编程——类和实例,属性和方法,类属性和实例属性;l 类的继转载 2017-04-13 10:16:01 · 572 阅读 · 0 评论