分类
摘要:
5.29自我总结
一.函数基础
1.什么是函数
在程序中,函数是具有种功能功能的工具
2.函数的两个阶段
1.函数的定义
a)有参函数定义
在函数定义阶段括号内有参数,称为有参函数。需要注意的是:定义时有参,意味着调用时也必须传入参数。
如果函数体代码逻辑需要依赖外部传入的值,必须得定义成有参函数。
def 函数名(... 阅读原文
2019-05-30 15:07:01 阅读(2249) 评论(0)
摘要:
Python查看方法的详情
1.通用的帮助函数help()
使用help()函数来查看函数的帮助信息。
如:
1 import requests
2
3 help(requests)
会有类似如下输出:
2.查询函数信息
★查看模块下的所有函数:dir(modul... 阅读原文
2019-05-30 13:56:03 阅读(2791) 评论(0)
摘要:
一.爬虫数据解析的流程
1.指定url
2.基于requests模块发起请求
3.获取响应中的数据
4.数据解析
5.进行持久化存储
二.解析方法
(1)正则解析
(2)bs4解析
(3)xpath解析
1. 正则解析
常用正则表达式
... 阅读原文
2019-05-30 12:09:01 阅读(2577) 评论(0)
摘要:
目录
面向对象
1 三大特性
2 类成员
3 成员修饰符
4 特殊成员
5 栈
6 约束(抽象类/接口类)
7 反射
8 单例模式
... 阅读原文
2019-05-30 11:46:01 阅读(1832) 评论(0)
摘要:
一. urllib库
urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求。其常被用到的子模块在Python3中的为urllib.request和urllib.parse,在Python2中就是urllib和urllib2。
二.requests库
- 安装: ... 阅读原文
2019-05-30 11:12:02 阅读(3159) 评论(0)
摘要:
在学习python通过接口自动登录网站时,用户名密码、cookies、headers都好解决但是在碰到验证码这个时就有点棘手了;于是通过网上看贴,看官网完成了对简单验证码的识别,如果是复杂的请看大神的贴这里解决不了; 以上两张为网站的上比较简单的验证码,没有加复杂的干扰线也没有对字体进行弯曲; 识别的代码用到的py... 阅读原文
2019-05-30 09:44:04 阅读(2165) 评论(0)
摘要:
学校里有门图像处理的课程最终需要提交一个图像处理系统,
正好之前对于opencv有些了解,就简单的写一个人脸识别小程序吧
效果图如下
笔者IDE使用Pycharm,GUI编程直接使用内置的tkinter
环境:
python3.6
opencv4.1
首先导入需要使用的各个库
#-*- ... 阅读原文
2019-05-30 08:47:04 阅读(2275) 评论(0)
摘要:
弗拉维奥·约瑟夫斯(Josephus problem)是一世纪著名历史学家,他和他39个战友被罗马军队包围在洞中。他们宁愿死在洞中也不想成为罗马人得俘虏,于是他们围成了一个圈,其中一个人被指定为第一个人,顺时针报数到第七个人,这个人就会被杀死。约瑟夫斯是一个厉害的数学家,他立即想出了坐在哪里才能成为最后一个人。最后他... 阅读原文
2019-05-30 07:40:02 阅读(2127) 评论(0)
摘要:
>>> l = [1,1,2,3,4,5,4]
>>> list(set(l))
[1, 2, 3, 4, 5]
或者
d = {}
for x in mylist:
d[x] = 1
mylist = list(d.keys())
所属网站... 阅读原文
2019-05-30 07:14:01 阅读(2120) 评论(0)
摘要:
isinstance() 函数:
isinstance()用于判断数据类型
isinstance(x, str) 可以判断变量 x 是否是字符串;
>>> isinstance("dadad",str)
True
同理,isinstance(x,int)可以判断变量 x 是否... 阅读原文
2019-05-30 06:22:01 阅读(3321) 评论(0)