个人学习笔记
文章平均质量分 62
Sixxxzm
这个作者很懒,什么都没留下…
展开
-
python 爬虫详细步骤
一、爬虫的步骤1、 需求分析(人做)2、寻找网站(人)3、下载网站的返回内容(requests)4、通过返回的信息找到需要爬取的数据内容(正则表达式-re,xpath-lxml)5、存储找到的数据内容(mysql)二、requestsimport requestsurl = 'http://www.baidu.com/'response = requests.get(url)print(response)返回当前url的html信息,(其他url还可能获取图片等)Response[原创 2021-03-22 22:53:40 · 6714 阅读 · 0 评论 -
python HTTP协议
HTTP协议概述HTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网络爬虫或者其它的工具,客户端发起一个HTTP请求到服务器上指定端口(默认端口为80)。由HTTP客户端发起一个请求,创建一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端的请求。一旦收到请求,服务器会向客户端返回一个状态,以及返回的内容,如请求的文件、错误消息、或者其它信息。HTTP 请求/响应的步骤:1. 客户端连接到Web服务器一个HTTP客原创 2021-03-15 09:12:39 · 198 阅读 · 0 评论 -
python正则表达式学习笔记
正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式的匹配re.match函数re.mach尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none.函数语法re.match(pattern,string,flads = 0)函数参数说明#匹配的正则表达式pattern #要匹配的字符串string #标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等flags匹配成功re.matc原创 2021-03-15 08:55:42 · 141 阅读 · 0 评论 -
用Python画一只小猪佩奇
import turtle as tclass Peppa_pig(): def __init__(self): pass def __call__(self, *args, **kwargs): self.main() def nose(self,x,y):# 鼻子 t.pu() t.goto(x,y) t.pd() t.seth(-30) t.begin_fill原创 2020-11-13 10:43:52 · 179 阅读 · 0 评论 -
图形界面编程(2)
使用Label组件的句子#使用Label组件的句子from tkinter import *win = Tk() # 创建窗口对象win.title('我的窗口') # 设置窗口标题l = Label(win,text = '这是一个Label组件') # 创建Label组件l.pack() # 显示原创 2020-10-26 08:48:01 · 238 阅读 · 0 评论 -
图形界面编程之消息框
图形界面编程弹出消息框#弹出消息框from tkinter.messagebox import *showinfo(title= '提示',message='欢迎光临')运行后如下图弹出一个警告消息框from tkinter.messagebox import *showwarning(title= '提示',message='请输入密码')运行后如下图弹出一个疑问消息框from tkinter.messagebox import *ret=askquestion原创 2020-10-26 08:37:17 · 269 阅读 · 0 评论 -
Python学习笔记之函数基础
**Python学习笔记**目录一、函数1.引入2.函数的定义3.函数的格式4.定义带有参数的函数5.定义带返回值的函数二、函数的参数1.位置参数2.关键字参数3.默认参数4.可变参数(1)元组参数(2)字典参数三、函数文档注释四、函数的嵌套及其调用1.函数的嵌套2.函数之间的调用五、递归函数一、函数1.引用如果要计算三个不同半径的圆的面积我们可以这么写:r1=1r2=2r3=3# 1.求r1的面积s1=3.14 * r1 * r **原创 2020-09-24 20:17:18 · 325 阅读 · 0 评论 -
Python学习笔记之常见逻辑
**0909Python学习笔记**判断一个数是不是质数输入五个数,求它们的最大最小值五个数的 (和,最大值,最小值)原创 2020-09-09 19:51:54 · 146 阅读 · 2 评论 -
Python学习笔记之字符串
**0908Python学习笔记**字符串的拆分字符串的替换常用字符串方法交换倒序输出原创 2020-09-08 19:30:11 · 120 阅读 · 0 评论 -
Python学习笔记之循环
**Python学习笔记**用for循环实现九九乘法表判断一个数是不是质数用while循环完成倒序输出原创 2020-09-07 20:16:44 · 119 阅读 · 0 评论 -
Python学习笔记之字符串索引
**0905Python笔记**字符串索引步长练习结束索引练习起始索引练习综合练习步长为负值练习字符串拼接实例练习原创 2020-09-05 13:18:20 · 143 阅读 · 0 评论 -
Python学习笔记之实用案例
python笔记实用案例倒序输出任意三位数倒序输出任意五位数求1-100累加和30-50隔3的累乘逻辑运算符优先级为是not>and>or。可以添加()来提升优先级。print(True and False or not False and False)短路逻辑:a and b and c and d如果a为False 则后面所有的and 均不再执行,直接返回a的值。a or b or c or d如果a为True 则后面所有的or 均不在执行。直接返回a的值原创 2020-09-04 10:08:10 · 137 阅读 · 0 评论 -
Python学习笔记之数据类型
20200902Python笔记其他数据类型与bool之间的转换True :非0的数字,非空的字符串、列表、元组、字典False :0、‘’、()、 []、 {}、 NoneNone不能理解为0;0是有意义的,None是一个特殊的空值运算符算术运算符、逻辑运算符、赋值运算符、复合赋值运算符、关系运算符。复合赋值运算符(自增运算)逻辑运算符优先级为是not>and>or。可以添加()来提升优先级。print(True and False or not False and原创 2020-09-02 20:28:46 · 155 阅读 · 0 评论 -
Python学习笔记之初识python
Python笔记20200901## 1.Python的优缺点优点(1).简单易学(2).开发效率非常高(3).面向对象。Python语言编程思想更加符合我们人的逻辑思维,而不用再像C语言那样去理解计算机运行思维。(4).免费、开源(5) .可以移植性(6).可拓展性(7).可拓展性缺点(1).运行速度慢(2).中文资料缺乏(3).线程不能利用多核Python语言类型编程语言分为编译型和解释型语言,Python属于解释型语言。1.注释通过用自己熟悉的语言,在程序中对某些原创 2020-09-01 20:13:26 · 188 阅读 · 1 评论