分类
摘要:
最近在coding时发现使用lambda还是有诸多优点的,很多时候代码更整洁,更pythonic,所以在此简单总结一下
1.lambda是什么
举个简单的例子:
func = lambda x: x*x
def func(x):
return x*x
两个func的定义是完全相同的,那两种函数定义方法配... 阅读原文
2018-01-19 21:25:01 阅读(774) 评论(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 阅读(778) 评论(0)
摘要:
在python中字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
键必须是唯一的,但值则... 阅读原文
2018-01-19 19:17:02 阅读(764) 评论(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 阅读(800) 评论(0)
摘要:
元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可:
language = ('c', 'c++', 'python')
也可以省略括号:
language = 'c', 'c++', 'python... 阅读原文
2018-01-19 16:46:01 阅读(738) 评论(0)
摘要:
一个爬取网易国内今日热点新闻的小脚本。
需要用到requests、BeautifulSoup、Pandas(用于处理数据和导出Excel)
网易国内新闻url:http://news.163.com/domestic/
get url获得response,requests对象,BeautifulSoup提取出对象。
... 阅读原文
2018-01-19 15:19:06 阅读(952) 评论(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 阅读(784) 评论(0)
摘要:
本篇导航:
介绍
实现
说明
一、介绍
一些网站会在正常的账号密码认证之外加一些验证码,以此来明确地区分人/机行为,从一定程度上达到反爬的效果,对于简单的校验码Tesserocr就可以搞定,如下
但一些网站加入了滑动验证码,最典型的要属于极验滑动认证了,极验官网:http://www.geetest.com... 阅读原文
2018-01-19 12:12:09 阅读(794) 评论(0)
摘要:
本片导航:
介绍及安装
基本使用
选择器
等待元素被加载
元素交互操作
其他及练习
一、介绍
1、简单概述
selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题
selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转... 阅读原文
2018-01-19 11:39:13 阅读(820) 评论(0)
摘要:
本篇导航:
爬虫是什么
爬虫的基本流程
请求与响应
Request
Response
总结
一、爬虫是什么
#1、什么是互联网?
互联网是由网络设备(网线,路由器,交换机,防火墙等等)和一台台计算机连接而成,像一张网一样。
#2、互联网建立的目的?
互联网的核心价值在于数据的共享/传递:... 阅读原文
2018-01-19 10:30:05 阅读(743) 评论(0)