摘要: 最近在coding时发现使用lambda还是有诸多优点的,很多时候代码更整洁,更pythonic,所以在此简单总结一下 1.lambda是什么 举个简单的例子: func = lambda x: x*x def func(x): return x*x 两个func的定义是完全相同的,那两种函数定义方法配... 阅读原文
2018-01-19 21:25:01 阅读(775) 评论(0)
摘要: a = [{'a': 5},{'b': 6},{'c': 1},{'d': 3},{'e': 2},{'f': 8}] def foo(item): for k, v in item.items(): return v sorted(a, key=lambda d: foo... 阅读原文
2018-01-19 20:44:02 阅读(779) 评论(0)
摘要: 在python中字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则... 阅读原文
2018-01-19 19:17:02 阅读(765) 评论(0)
摘要: 后端开发:1、高级java软件架构师实战培训视频教程2、大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分布式电商项目视频教程3、Spark Streaming实时流处理项目实战4、Java校招面试 Google面试官亲授5、Java开发企业级权限管理系统6、Java大牛 带你从0到... 阅读原文
2018-01-19 17:35:02 阅读(801) 评论(0)
摘要: 元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可: language = ('c', 'c++', 'python') 也可以省略括号: language = 'c', 'c++', 'python... 阅读原文
2018-01-19 16:46:01 阅读(739) 评论(0)
摘要: 一个爬取网易国内今日热点新闻的小脚本。 需要用到requests、BeautifulSoup、Pandas(用于处理数据和导出Excel) 网易国内新闻url:http://news.163.com/domestic/ get url获得response,requests对象,BeautifulSoup提取出对象。 ... 阅读原文
2018-01-19 15:19:06 阅读(953) 评论(0)
摘要:   1.1 random模块 import random 1.1.1 大于0且小于1之间的小数 print(random.random()) 1.1.2 大于等于1且小于等于3之间的整数 print(random.randint(1,3)) 1.1.3 大于等于1且小于3之间的整数 print(random... 阅读原文
2018-01-19 13:34:02 阅读(785) 评论(0)
摘要: 本篇导航: 介绍 实现 说明   一、介绍 一些网站会在正常的账号密码认证之外加一些验证码,以此来明确地区分人/机行为,从一定程度上达到反爬的效果,对于简单的校验码Tesserocr就可以搞定,如下 但一些网站加入了滑动验证码,最典型的要属于极验滑动认证了,极验官网:http://www.geetest.com... 阅读原文
2018-01-19 12:12:09 阅读(795) 评论(0)
摘要: 本片导航: 介绍及安装 基本使用 选择器 等待元素被加载 元素交互操作 其他及练习   一、介绍 1、简单概述 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转... 阅读原文
2018-01-19 11:39:13 阅读(821) 评论(0)
摘要: 本篇导航: 爬虫是什么 爬虫的基本流程 请求与响应 Request Response 总结   一、爬虫是什么 #1、什么是互联网? 互联网是由网络设备(网线,路由器,交换机,防火墙等等)和一台台计算机连接而成,像一张网一样。 #2、互联网建立的目的? 互联网的核心价值在于数据的共享/传递:... 阅读原文
2018-01-19 10:30:05 阅读(744) 评论(0)