自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 数据结构之-稀疏数组

数据结构之-稀疏数组应用场景当一个数组中大部分元素为0,或者为同一个值的数组时,数组中记录了很多没有意义的数。可以使用稀疏数组来保存该数组。处理方法记录数组一共有几行几列,有多少个不同的值把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模举例如下:二维数组转稀疏数组的思路遍历原始的二维数组,得到有效数据的个数sum根据sum就可以创建稀疏数组sparseArr int[sum+1][3]将二维数组的有效数据数据存入到稀疏数组.稀疏数组转原始的二维数组的思

2020-05-29 15:59:19 133

原创 python wxPython框架

安装wxPythondos命令窗口,输入命令pip install -U wxPython创建一个wx.App的子类import wxclass App(wx.App): def OnInit(self): frame=wx.Frame(parent=None,title='Hello') frame.Show() return Trueif __name__ == '__main__': app=App() app.

2020-05-26 14:55:56 341

原创 python 字符串操作

原始字符串:在字符串开始的引号之前加上 r,使它成为原始字符串。“原始字符串”完全忽略所有的转义字符>>> print(r'That is Carol\'s cat.')That is Carol\'s cat.三重引号的多行字符串>>>print('''Dear Alice,Eve's cat has been arrested for catnapping, cat burglary, and extortion.Sincerely,Bob''')

2020-05-26 14:47:22 158

原创 python 字典类型

字典类型>>> myCat = {'size': 'fat', 'color': 'gray', 'disposition': 'loud'}>>> myCat['size']'fat字典不能排序和切片访问字典中不存在的键,会导致 KeyError 出错keys()、values()和 items()方法方法分别对应于字典的键、值和键-值对:keys()、values()和 items()这些方法返回的值不是真正的列表,它们不能被修改,没有a

2020-05-26 14:46:45 133

原创 python 正则表达式

元字符代码说明.匹配除换行符以外的任意字符\w匹配字符、数字、下划线或汉字\W匹配除字母、数字、下划线或汉字以外的字符\s匹配单个的空白符(包括健和换行健)\S除单个的空白符(包括健和换行健)以外的所有字符\d匹配数字\b匹配单词的开始或结束,单词的分解符通常是空格、标点符号或换行^匹配字符串的开始$匹配字符串的结束#### 限定符限定符说明举例?匹配前面的字符零次或一次colou?r,

2020-05-26 14:44:30 132

原创 python线程

使用threading模块创建线程Thread([group[,target[,name[,args[,kwargs]]]]])group:值为None,为以后版本而保留。target: 表示一个可调用对象,线程启动时,run)方法将调用此对象,默认值为None, 表示不调用任何内容。name :表示当前线程名称,默认创建一一个“Thread-N”格式的唯一名称。args: 表示传递给target() 函数的参数元组。kwargs:表示传递给target()函数的参数字典。import

2020-05-26 14:43:55 112 1

原创 python 文件与I/O

创建和打开文件file=open(filename[,mode[,buffering]])file:被创建的文件对象filename:名称或路径,用引号括起来mode:可选参数模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+打开一个文件用于读写。文件指针将会放在文件的开头。rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头

2020-05-26 14:43:18 157

原创 python 爬虫

爬虫的工作流程(1)获取初始的URL,该URL地址是用户自己制定的初始爬取的网页。(2)爬取对应URL地址的网页时,获取新的URL地址。(3)将新的URL地址放入URL队列中。(4)从URL队列中读取新的URL,然后依据新的URL爬取网页,同时从新的网页中获取新的URL地址,重复上述的爬取过程。(5)设置停止条件,如果没有设置停止条件时,爬虫会一直爬取下去, 直到无法获取新的URL地址为止。设置了停止条件后,爬虫将会在满足停止条件时停止爬取。python的网络请求urllib模块urlli

2020-05-26 14:42:39 205

原创 python 进程

创建进程的常用方式使用multuprocessing模块创建进程multuprocessing模块提供的process类代表一个进程对象#group:参数未使用,值始终为None#target:表示当前进程启动时执行的可调用对象#name:为当前进程实例的别名#args:表示传递给target函数的参数元组#kwargs:表示传递给target函数的参数字典Process([group [,target [,name [, args [,kwargs]]]]])#实例化proce

2020-05-26 14:38:48 121

原创 python web编程

python web编程TCP/IP简介IP协议TCP协议UDP简介Socket简介TCP编程创建TCP客户端执行TCP服务器和客户端UDP编程TCP/IP简介IP协议IP地址:互联网上每个计算机的唯一标识就是IP地址。IP地址实际上是一个32位整数(IPv4),它是以字符串表示的IP地址,如:172.16.254.1.实际上是把32位整数按8位分组后的数字表示,目的是方便与阅读。IP协议:负责把数据从一台计算机通过网络发送到另一台计算机数据被分割成一小块一小块,然后通过IP包发送出去。I

2020-05-26 14:38:14 119

原创 python Scrapy爬虫框架

python Scrapy爬虫框架Scrapy创建爬虫项目目录结构笔记JsonItemExporter和JsonLinesItemExporterCrawlSpider:Response对象Request对象Scrapy Shell:模拟登陆人人网:下载文件和图片ScrapyDownloader Middleware**目的:**实施Engine、 Scheduler和Downloader之 间进行用户可配置的控制**功能:**修改、丢弃、新增请求或响应Spider (需要用户编写配置代码)

2020-05-26 14:35:01 271

原创 python操作数据库

python操作数据库连接对象游标对象SQLite数据库操作流程操作SQLite查询数据使用的方式连接对象connect()函数常用参数:参数说明dsn数据源名称,给出该参数表示数据库依赖user用户名password用户密码host主机名database数据库名称import pymysqlconn=pymysql.connect(host='localhost', user='root',

2020-05-26 14:32:03 159

原创 python pygame框架

python pygame框架安装pygamepygame的基本使用安装pygamepip install pygame模块模块名功能pygame. cdrom访问光驱pygame.cursors加载光标pygame.display访问显示设备pygame.draw绘制形状、线和点pygame.event管理事件pygame.font使用字体pygame.image加载和存储图片pygamejoystick使用游戏手柄或

2020-05-26 14:28:44 435

原创 python 爬虫框架 beautifulsoup

python 爬虫框架 beautifulsoup1. 安装2. 开始使用简单用法对象的种类示例get_text()1. 安装以下都是在 python2.7 中进行测试的可以直接使用 pip 安装:$ pip install beautifulsoup4BeautifulSoup 不仅支持 HTML 解析器,还支持一些第三方的解析器,如,lxml,XML,html5lib 但是需要安装相应的库。$ pip install lxml$ pip install html5lib2.

2020-05-26 14:27:32 646

原创 python django

python djangopython django1.Django安装` pip install django`2.创建Django项目`django-admin startproject [name]`3.程序目录**urls文件**静态文件配置:setting->TEMPLATES->STATIC_URLURL对应关系模版引擎中的特殊标记在请求时写入cookie:cookie加密cookie解密获取请求的cookie装饰器python django1.Django安装pip inst

2020-05-26 14:25:48 94

原创 python列表的插入与删除方法

python列表的插入与删除方法1.index()方法在列表中查找值2.用 append()和 insert()方法在列表中添加值3.用 remove()方法从列表中删除值4.用 sort()方法将列表中的值排序1.index()方法在列表中查找值存在则显示下标,不存在会导致ValueError错误>>> spam = ['hello', 'hi', 'howdy', '...

2020-04-10 14:29:48 1160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除