摘要: 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)