E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python--
python--
正则表达式学习汇总
(感谢原作者的辛勤劳作~)本文正文大部分转载自http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1.正则表达式基础1.1.概念介绍正则表达式是用于处理字符串的强大工具,它并不是Python的一部分。其他编程语言中也有正则表达式的概念,区别只在于不同的编程语言实现支持的语法数量不同。它拥有自己独特的语法以及一个独立的处理引擎,在提供
fly9006
·
2020-09-15 14:05
python
Python--
五大排序算法--动态讲解
请看原文:https://baijiahao.baidu.com/s?id=1621968833164415905&wfr=spider&for=pc冒泡排序冒泡排序通常是在CS入门课程中教的,因为它清楚地演示了排序是如何工作的,同时又简单易懂。冒泡排序步骤遍历列表并比较相邻的元素对。如果元素顺序错误,则交换它们。重复遍历列表未排序部分的元素,直到完成列表排序。因为冒泡排序重复地通过列表的未排序部
冷鞘
·
2020-09-15 08:49
python从入门到精通之旅
python
python--
进阶四--多线程
在使用多线程之前,我们首页要理解什么是进程和线程。什么是进程?计算机程序只不过是磁盘中可执行的,二进制(或其它类型)的数据。它们只有在被读取到内存中,被操作系统调用的时候才开始它们的生命期。进程(有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间,内存,数据栈以及其它记录其运行轨迹的辅助数据。操作系统管理在其上运行的所有进程,并为这些进程公平地分配时间。什么是线程?线程(有时被称为
wtkuaile
·
2020-09-15 00:17
python--
进阶二--图形界面
本节学习图形用户界面------------------------本节介绍如何创建python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口。这里介绍wxPython:下载地址:http://www.wxpython.org/download.php根据自己的操作系统下载相应版本。安装:安装过程非常简单,以win7系统为例,点击下载的exe文件,保持安装目录与本机的python目
wtkuaile
·
2020-09-15 00:17
python--
打包成可执行文件
python是一个非常非常优秀的编程语言,它最大的特性就是跨平台。python程序几乎可以在所有常见的平台中进行使用,而且大部分无需修改任何代码!不过,python也有一点点小缺憾(这个是由于自身本质决定,不能叫缺憾,不过在这就这么称呼吧),那就是python程序的执行必须要有解释器的参与。那么python的程序如何在没有解释器的平台上使用呢?很简单,将python程序打包成exe可执行文件即可!
wtkuaile
·
2020-09-15 00:17
Python--
使用技巧(查看类结构)
对于我这样的初学者,大概没有比在编程中能够快速查找帮助文档更重要的事情了。在Python命令行的编程环境中,查找类结构可以通过以下命令importmathdir(math)['__doc__','__name__','__package__','acos','acosh','asin','asinh','atan','atan2','atanh','ceil','copysign','cos','
sunghosts
·
2020-09-14 15:32
python
Python--
抽象类
1什么是抽象类与java一样,python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化2为什么要有抽象类如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函数属性。比如我们有香蕉的类,有苹果的类,有桃子的类,从这些类抽取相同的内容就是水果这个抽象的类,你吃水果时,要么是吃一个具体的
OscarMind
·
2020-09-14 13:29
Python--
校园网开机登陆+断网检测+自动重连
因为实验室的校园网每次开机需要输入账户密码,而且很容易断网,一断网,则需要重连,写一个python脚本实现开机自动连接,检测断网自动重连。一、用到的库timerequestsre没有请自行安装二、设计思路1.在登陆界面输入用户名和密码并提交,抓取POST请求。主要参数是:用户名(userName)密码(userPwd):被加密但是是一个简单的数据处理,直接在模拟post中使用加密过的字符串即可2.
Zach_z
·
2020-09-14 12:20
python
python--
问题排查--AttributeError: ‘NoneType‘ object has no attribute “xx“
这个是python代码协作时的常见错误一般在错误这行,是个“空“对象none,不是你想象中的yy对象,当然没有xx属性了我们在编程时,尽量增加“异常处理“的实现,提前想一下是否会有各种异常值,处理比如代码:cc=bb.get('response_list').get('body').get('response')[0].get('body').get('admin_auth').get('sess
我不是庸医
·
2020-09-14 09:20
python
编程技巧
python--
并发编程 07 进程池/线程池对比
思考:concurrent.futures有进程池ProcessPoolExecutor和线程池ThreadPoolExecutor,multiprocessing有进程池Pool,他们的运行效率如何?导入方法:fromconcurrent.futuresimportProcessPoolExecutor,ThreadPoolExecutorfrommultiprocessingimportPoo
一越王超
·
2020-09-14 04:31
#
04python并发编程
Python分享总结与下一步
下面,我们就对前面的文章做一些总结:Python基础从零开始学
Python--
数据类型及结构从零开始学
Python--
数值计算及正则表达式从零开始学Python【3】--控制流与自定义函数Python自定
Sim1480
·
2020-09-14 00:03
Python--
整数浮点数之间转换
python第一天整数类型转换int()实现类型转换浮点数直接舍去小数部分布尔值true转为1false转为0字符串符合整数格式(浮点数不行)则直接转成对应的整数,否则报错int(9.9)=9int(True)=1int(“456”)=456自动类型转换整数和浮点数混合运算中,表达式结果自动转型成浮点数2+8.0=10.0整数可以多大Python2中int是32位,可以存储±21亿Python3中
aohan9256
·
2020-09-13 21:00
python
python
python--
什么是闭包?
闭包的定义:在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包。闭包就是装饰器的本质.构成条件:通过闭包的定义,我们可以得知闭包的形成条件:在函数嵌套(函数里面再定义函数)的前提下内部函数使用了外部函数的变量(还包括外部函数的参数)外部函数返回了内部函数在这里我慢慢来引出闭包,回顾一下函数的引用赋值'''函数的引用赋值'''d
AI_GG
·
2020-09-13 11:53
Python--
变量/运算符/表达式
1.python变量python变量名称只是用来引用内存中存储数据的标签;内存中相同的存储数据可以有多个标签,即多个变量名称。变量名有字母、数字、下划线组成,数字不能开头,不可以使用关键字。变量赋值:变量声明和定义的过程。eg:a=1,id(a)获取a的地址。2.python运算符与表达式—赋值运算符:=、+=、-=、*=、/=、%=—算术运算符:+、-、*、/(实数除法)、//(整数除法)、%(
_John_Tian_
·
2020-09-13 10:07
Python
python视频学习
Python--
面向对象
面向对象:ObjectOrientedProgramming面向对象是程序开发中的最主流的一种思想,将对象做为程序的基本单元,将数据和一些功能封装在里面,能够很好的实现复用性,灵活性,和扩展性。什么是面向对象:面向对象是一种抽象面向对象的两个基本概念:类:定义了一个事物的抽象特点。对象:是类的一个实例。举个小栗子:所有的程序员就是一个类,单个一个程序员就是一个对象,比如现在对着电脑你。面向对象的基
码农小杨啊
·
2020-09-13 10:04
Python--
蚂蜂窝游记爬取代码
Python--
蚂蜂窝游记爬取代码前言代码结果前言最近由于项目需求,研究了下爬虫,并写了爬取去哪儿、蚂蜂窝以及携程的景点与游记的代码。这里献上蚂蜂窝的游记爬取代码,较为粗糙且不包含数据清理。
寒月掩心
·
2020-09-13 10:04
python--
合影照片中多人脸检测、分离、存储、识别综合应用
一时对人脸识别发生了兴趣,这几天踩了不少坑,主要坑是在dlib的安装和参考网上代码时遇到或多或少代码错误。网上关于人脸检测、识别的代码很多,我采用了其中之一的方法,并综合应用,适合初学者入门学习,欢迎交流。应用环境:window7、python3.5shape_predictor_68_face_landmarks.dat需在网上下载dlib_face_recognition_resnet_mod
布衣弓长
·
2020-09-13 10:30
网上收集python相关资料
python
计算机等级考试
python--
多线程和线程池
python多线程内建模块中的threading是_thread的丰富版,提供了创建线程和启动线程的方法#coding=utf-8importthreadingimporttimestart=time.time()print("主线程:",threading.current_thread())defhandler():print('处理中')print("子线程:",threading.curre
ixuery
·
2020-09-13 09:44
python
Python--
数据结构
一、数据结构相互之间具有一定联系的数据元素的集合二、数据结构的存储方式顺序存储结构:用数据元素在存储器中的相对位置来表示数据元素之间的逻辑结构。链式存储结构:在每一个数据元素中增加一个存放另一个元素地址的指针,用该指针来表示数据元素之间的逻辑结构。三、栈(一)栈的基本概念栈:是限制在表的一端进行插入和删除操作的线性表。又称为先进后出(FILO)或后进先出(LIFO)线性表栈顶:允许进行插入、删除操
拯救发际线的张哈哈
·
2020-09-13 06:21
python
python--
变量、关键字
1、变量(用了存储数据,找到数据)变量:在内存中开辟一块空间,起一个别名,用了访问和存储空间中的数据变量的特点:可以反复存储数据可以反复取出数据可以反复更改数据2、变量的命名规则:1、开头是字母或下划线后面可以是字母数字下划线_abcTrue12abc错误Falsename#pass特殊字符2、不能以关键字名(关键字在python中有特殊的含有defifelse)查看关键字用:3、标识符和关键字标
voicezhangyx
·
2020-09-13 05:19
python
tesseract简单介绍和训练
Python--
图片文字识别--Tesseract1、tesseract介绍Tesseract,一款由HP实验室开发由Google维护的开源OCR(OpticalCharacterRecognition
象龟-做正义的朋友
·
2020-09-12 23:29
tesseract
Python--
函数,自定义函数
Python下函数是没有返回值类型的,那么参数也是没有类型的注意:缩进,函数名后有冒号一、没有返回值1、没有参数的函数deftest_a():print'HellotheBigWorld!'print'你好啊!'2、有参函数的定义deftest_b(val1,val2):函数定义的时候参数是形参printval1printval2test_b(2,3)函数调用的时候参数是实参参数可以是任何类型,但
codepeng
·
2020-09-12 22:24
python
Python--
检查ipV4的有效性
检查ipV4的有效性,有效则返回True,否则返回False,(提示使用split函数进行分割)#IP_input=input(‘请输入一个IPV4的地址:’)#256.168.1.1importsysdeffunc(IP):IP_list=IP.split(’.’)iflen(IP_list)!=4:print(‘地址无效,地址输入错误’)eliflen(IP_list)4:foriinrang
大龄儿童程序猿
·
2020-09-12 19:00
个人python小程序
Python--
生成测试电话号码
生成指定数目的电话号码作为测试数据方法1#生成电话号码defcreat_phone_num(n):importrandomfp=open((‘e:\phone_num_’+str(n)+’.txt’),‘w’,encoding=‘utf-8’)result=’’foriinrange(n):result+=(str(random.randint(13000000001,13999999999))+
大龄儿童程序猿
·
2020-09-12 19:00
个人python小程序
python--
事件event简单用法
在并发编程中,涉及到了时间event的使用,首先要先了解到event上线程threading模块中的一个类。具体的用法有:event.set()#设置标志位event.wait()#等待设置标志位event.clear()#清除标志位废话不说,看栗子fromthreadingimportEvent,Threadimporttimeimportrandomevent=Event()defLight(
Bob drudgery
·
2020-09-12 05:23
线程进程
python--
归并排序实现
对于一个想找工作的人来说,归并排序必须能手写出来。归并排序原理无需解释,直接给出python代码:defmergesort(num):if(len(num)==1):returnnummid=len(num)//2left=mergesort(num[:mid])right=mergesort(num[mid:])returnmerge(left,right)defmerge(left,right
超屌的温jay
·
2020-09-12 04:31
python
python--
统计列表中不同元素的数量
刚刚上网搜了一下如何用python统计列表中不同元素的数量,发现很少,找了半天。我自己来写一种方法。代码如下;list=[1,1,2,2,3]print(list)set1=set(list)print(set1)print(len(set1))#len(set1)即为列表中不同元素的数量得到结果:[1,1,2,2,3]{1,2,3}3原理就是set集合中不允许重复元素出现。
超屌的温jay
·
2020-09-12 01:48
python
python
Python--
爬取电影票房数据
爬取1995年至今的电影数据及其票房数据。importurllibimportrequestsimportrefrombs4importBeautifulSoupR=requests.Session()Url='http://58921.com'#模拟登录,手动登录网站,然后复制cookies。deflog_in():cookies={}url='http://58921.com/user/log
数据分析且徐行
·
2020-09-11 23:49
Python
爬虫
Python--
使用jieba进行分词并计算词权重
importjiebaimportxlrdimportjieba.analysedefstopwordslist(filepath):stopwords=[line.strip()forlineinopen(filepath,'r',encoding='utf-8').readlines()]returnstopwordsdeffenci(content):table=content.sheets
数据分析且徐行
·
2020-09-11 23:49
中文分词
python--
爬虫01
首先要引入urllib包利用urlopen打开需要采集的网址importurllib.requesturl="http://www.baidu.com"htmlobj=urllib.request.urlopen(url)html=htmlobj.read()#二进制的代码html=html.decode("utf-8")#解码print(html)########################
胖达团长
·
2020-09-11 22:50
Python
python爬虫
Python--
用format函数实现对齐打印(左对齐、右对齐和居中对齐)
Python学习笔记用format函数实现对齐打印居中对齐(:^)靠左对齐(:)居中对齐示例defshow(n):tail="*"*(2*n-1)#最底下一行显示出(2*n-1)个星号width=len(tail)#计算星号所在行的宽度,作为其他行的对齐基准foriinrange(1,2*n,2):print("{:^{}}".format("*"*i,width))format函数读取变量时候由
暖暖Immer
·
2020-09-11 18:51
python
学习笔记
小白
编程
对齐打印
python--
修改默认递归层级
importsyssys.setrecursionlimit(最大递归次数)转载于:https://www.cnblogs.com/xiao-xue-di/p/9621297.html
weixin_30772105
·
2020-09-11 10:02
python--
基本数据类型及数据类型转换
数据类型数值型字符串型布尔型*列表元祖集合字典空None数值型整型int(python3中int就是长整型,与python2中int不同,另外,python2中还有长整形long)浮点型float复数complex字符串型str单引号括起来的字符串:'hello'双引号括起来的字符串:"Hello"三引号括起来的字符串:'''Hello''',"""Hello"""三引号括起来可以换行注意:单引号
虫子小孩
·
2020-09-11 08:25
python--
变量和常量
变量变量的类型由赋值的类型决定!这与C,JAVA很不同!!变量赋值语句结束命名规则**1、赋值的方法##变量生成##num=100##单个赋值a=b=c=100###多变量赋值a,b,c=100,90,80###对应不同变量赋值##变量回收##num=100##单个赋值delnum##回收变量的内存,该变量就不存在了也可以同时删除多个变量dela,b##同时删除a,b2、语句的结束在python中
虫子小孩
·
2020-09-11 08:25
Python
Python--
作业1--购物车程序
程序:购物车程序需求:启动程序后,让用户输入工资,然后打印商品列表允许用户根据商品编号购买商品用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒可随时退出,退出时,打印已购买商品和余额=============方法1================双重列表=============方法1============#!/usr/bin/envpython#-*-coding:utf-8-*-#A
weixin_34297300
·
2020-09-11 05:55
python--
基础学习(三)字符串单引号、双引号、三引号
1、基本认识单引号字符串:'python'双引号字符串:"python"三引号字符串:'''python'''(三单引号),"""python"""(三双引号)2、代码示例#单引号str1='python'#单引号中使用双引号str2='"python"'#双引号中使用单引号str3="'python'"#三单引号str4='''python'''#三单引号中间使用双引号str5='''"pyth
aijie6150
·
2020-09-11 00:51
python--
栈的顺序存储和链式存储
栈stack操作:后进先出,只允许在一短进行插入删除操作,顺序存储为顺序栈,sequentialstack有栈满数组溢出问题,链式存储linkedstack没有设置头结点,data+next栈底结点next域为null。classSeqStack(object):def__init__(self,size):self.top=-1self.max_size=sizeself.data=[Nonef
嗨皮lemon
·
2020-09-10 20:00
Python数据结构
Python--
将内容写入文本文件中
#-*-coding:utf-8-*-importsys__cfg__version__='debug'#releaseif__name__=='__main__':print("main")header="FileHeader"fd=open('./test.txt','w')print(header,file=fd)strout=""foriinrange(500):strout=""tmp=
diaobaoxi6521
·
2020-09-10 13:16
python--
剑指offer--16. 数值的整数次方
实现函数doublePower(doublebase,intexponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。示例1:输入:2.00000,10输出:1024.00000示例2:输入:2.10000,3输出:9.26100示例3:输入:2.00000,-2输出:0.25000解释:2-2=1/22=1/4=0.25示例1:输入:2.00000,10输出:
Chasing__Dreams
·
2020-09-10 11:25
python
#
剑指offer--python
python
leetcode
python--
数据结构--哈夫曼树、哈夫曼编码
#HuffmanBiTree.pyfrommatplotlibimportpyplotaspltimporthashlibclassHTNode:def__init__(self,value=None,weight=0,parent=None,left_child=None,right_child=None):self.value=valueself.weight=weightself.paren
Chasing__Dreams
·
2020-09-10 11:25
python
#
数据结构--python
python--
基础知识点--pickle模块
1.什么是Pickle?您刚刚经历了一个耗时的过程,将一堆数据加载到python对象中。也许你从数千个网站上爬取了数据。也许你计算了pi的数值。如果您的笔记本电脑电池耗尽或python崩溃,您的信息将丢失。Pickling允许您将python对象保存为硬盘驱动器上的二进制文件。在你pickle你的对象后,你可以结束你的python会话,重新启动你的计算机,然后再次将你的对象加载到python中。如
Chasing__Dreams
·
2020-09-10 11:25
python
#
基础知识点
python--
基础知识点--json模块
(一)什么是json:JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage,StandardECMA-2623rdEdition-December1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,
Chasing__Dreams
·
2020-09-10 11:25
python
#
基础知识点
python--
基础知识点--@lru_cache()
一段非常简单代码普通调用方式defconsole1(a,b):print("进入函数")return(a,b)print(console1(3,'a'))print(console1(2,'b'))print(console1(3.0,'a'))"""运行结果:进入函数(3,'a')进入函数(2,'b')进入函数(3.0,'a')"""使用某个装饰器后接下来我们引入functools模块的lru_
Chasing__Dreams
·
2020-09-10 11:54
python
#
基础知识点
python--
基础知识点--序列化、反序列化
序列化指将对象(python对象)的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。举例:都玩过游戏么?应该知道游戏有一个存档的功能,我每次不想玩得时候就可以存档,然后再玩得时候我们根本不需要重新开始玩(要是每次都重新玩,估计就没有什么人能有足够的耐心玩游戏了),只需要读档就可以了。
Chasing__Dreams
·
2020-09-10 11:54
python
#
基础知识点
python--
数据结构--并查集
#mf_setfromtypingimportList,SequenceclassTNode:def__init__(self,data,parent:int):self.data=dataself.parent=parentclassSeqList:#Sdef__init__(self,elem:List):self.elem=elemself.last=len(self.elem)-1clas
Chasing__Dreams
·
2020-09-10 09:09
#
数据结构--python
python
python--
数据结构--动态规划
1.定义:动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推的方式去解决。决策变量是随着状态变量变化而变化,因此决策是动态的。最终的全局最优解是规划出来的。使用动态规划需满足无后效性,即某阶段的状态一旦确定,则此后过程的演变不再受此前各种状态及决策的影响。对无后效性的解释具体看https://blog.csdn.net/Chasing__Dreams/article/de
Chasing__Dreams
·
2020-09-01 21:36
#
数据结构--python
python
python
算法
python--
数据结构--KMP_字符串匹配
#kmp_str_match.pyfromarrayimportarrayfromcollectionsimportdequedefnext_pattern(pattern):"""计算模式串的next_数组next_数组下标:前缀的下一个位置next_数组元素:前缀的最长可匹配前缀的下一个位置主串:将模式串作为主串模式串:模式串本身算法思想:利用已计算出的next_数组中的元素计算剩余的next
Chasing__Dreams
·
2020-08-29 17:42
python
#
数据结构--python
数据结构
python
KMP
Python--
写游戏pygame入门三(桌面保护)
1、简单的直线运动原理:通过改变移动物体的坐标,然后不停的刷新显示。缺点:不知道物体移动的帧率改进:通过增加定时,用pygame.game.clock()函数#!/usr/bin/envpython#-*-coding:utf-8-*-#定义背景图像和鼠标图像名称background_image_filename="background.jpg"sprite_image_filename="mou
蔡金平
·
2020-08-26 16:52
编程语言
Python--
逆滤波和维纳滤波对比
importmatplotlib.pyplotasgraphimportnumpyasnpfromnumpyimportfftimportmathimportcv2#仿真运动模糊defmotion_process(image_size,motion_angle):PSF=np.zeros(image_size)print(image_size)center_position=(image_size
GlassySky0816
·
2020-08-26 13:33
python初学
OpenCV
python--
网络通信--网络调试助手(安装)
简介:网络调试助手是一款非常适用的TCP/UDP调试工具,网络调试助手可以设定TCPserver、TCPclient以及UDP,可以帮助测试软件程序运行时联网问题也可以利用其在windows和linux间实现通信安装过程下载对应版本对应版本下载提取码:xlir安装过程Windows直接解压既可以使用linux详细介绍一下如何安装打开终端输入sudodpkg-imNetAssist-release-
寅月十八
·
2020-08-26 11:32
python
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他