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-
面向对象中的特殊方法 ,反射,与单例模式
二,面相对象的特殊成员及相关内置函数2.1isinstance与issubclassisinstance(obj,cls)检查是否obj是否是类cls的对象1classA:pass23classB(A):pass45abj=B()6print(isinstance(abj,B))#True7print(isinstance(abj,A))#True89示例示例issubclass(sub,supe
weixin_30678349
·
2020-08-07 19:33
python-
爬虫58租房数据在高德地图上显示
先上图我的环境python2.7运行后生产csv文件rent.cvs,内容为58同城品牌合租爬取的合租房源数据使用火狐浏览器访问(谷歌浏览器加载csv时显示跨域问题)爬取网站:http://bj.58.com/pinpaigongyu/pn/5/?minprice=2000_4000抓取代码:#!usr/bin/python#-*-coding:utf-8-*-frombs4importBeaut
阿杜_ardo
·
2020-08-07 12:44
Python
Python - 面对对象(其他相关,异常处理,反射,单例模式,等..)
目录
Python-
面对对象(其他相关,异常处理,反射,等..)一、isinstance(obj,cls)二、issubclass(sub,super)三、异常处理1.异常处理2.异常种类3.异常其他结构
anzhehan1535
·
2020-08-07 12:06
python-
基础-面向对象2-异常-模块工厂模式
1工厂模式和单例模式1简单工厂模式1.1.使用函数实现#定义伊兰特车类classYilanteCar(object):#定义车的方法defmove(self):print("---车在移动---")defstop(self):print("---停车---")#定义索纳塔车类classSuonataCar(object):#定义车的方法defmove(self):print("---车在移动---
八亩田
·
2020-08-07 10:20
Python-
定时任务APScheduler中两种调度器的区别
概述两种调度器BackgroundScheduler和BlockingScheduler的区别举例说明APScheduler是python的一个定时任务调度框架,能实现类似linux下crontab类型的任务,使用起来比较方便。它提供基于固定时间间隔、日期以及crontab配置类似的任务调度,并可以持久化任务,或将任务以daemon方式运行。fromapscheduler.schedulers.b
Doris_H_n_q
·
2020-08-06 12:16
基础篇
python加速
秒懂如何不借助Microsoft Visual C++ 14.0 下载Python Word Cloud(文字云)
网站链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/在上面网站中下载所对应的:如注:我的电脑是64位的,Python版本是3.8.5查看版本方法:cmd命令行:
python
susugreen_
·
2020-08-06 10:00
python
cmd
microsoft
node.js中密码加密bcrypt(坑多)
node.js中密码加密bcrypt(坑多)一、配置安装环境
python-
(并且配置环境变量)node-gyp在命令行中下载:npminstall-gnode-gypwindow-build-toools
lvan-ah
·
2020-08-05 20:25
node.js
python-
闭包的理解
闭包怎样理解?如果在一个函数内部,嵌套了函数,这个内部函数对(非全局作用域)外部作用域的变量进行引用,那么这个内部函数称为闭包。闭包每次运行是能记住引用的外部作用域的变量的值。#闭包的意义:返回的函数对象,不仅仅是一个函数对象,#在该函数外还包裹了一层作用域,这使得,该函数无论在何处调用,#优先使用自己外层包裹的作用域defbibao():x=20definner():#闭包函数print(x)r
weixin_30418341
·
2020-08-05 16:58
python-
流程控制基础习题
#打印1到100的和i=0s=0whilei54321ret=0a=12345whilea:last=a%10ret=ret*10+lasta=a//10print(ret)将12345转换为’12345’,不要使用stra=12345ret=''whilea:#提取最后一个数字n=a%10#转为对应的字符c=chr(n+ord('0'))#拼接到ret最前面ret=c+ret#除10为下次做准备
程序波
·
2020-08-05 14:41
python
基础语法
Python-
运算符与表达式 详解笔记
python学习网站推荐Python3教程Python部落Python中文学习大本营莫烦Python1.表达式:由变量、常量和运算符组成的式子(1)算术运算符和算术运算表达式算术运算符+-*/%**//加减乘除取模求幂取整算术运算表达式a=101+12*3a/3功能:进行相关符号的数学运算,不会改变变量的值值:相关的数学运算结果num1=5num2=3print(num1+num2)print(n
Program the ape
·
2020-08-05 13:02
python编程-笔记
Python-
流程控制学习总结
文章目录if语句for语句whilebreak、continue、exit自定义函数自定义函数格式函数嵌套参数:形参、实参形参:位置参数、默认参数、可变参数、关键字参数返回值变量作用域if语句if要判断的条件(True):条件成立的时候,要做的事情elif要判断的条件(True):...elif......else:条件不成立的时候要做的事情#if…elif…elif…序列用于替代其它语言中的sw
csdnlb
·
2020-08-05 12:05
python
python-
两种方法实现:从字符串中找出 出现次数最多的 字母和 对应出现的个数
-----------------------方法一:使用字典---------------------------s='aabcdefaabbccdeffffffffffff'c={}foriins:ifinotinc.keys():c[i]=0ifiinc.keys():c[i]=c[i]+1h=0forkinc.keys():ifh
张小莫33
·
2020-08-05 11:35
python
Python实现数据分析1
Python-
数据分析常用库1)Numpy2)Pandas3)MatplotlibNumpy基于数组运算,效率高。拥有许多高级函数,可以对数据进行高效处理。可以进行线性代数相关运算。
王小野
·
2020-08-05 10:01
Python-
>判断字符串中出现次数最多的字符和最少字符
前几天,老师留了一道题,判断字符串中出现次数最多的字符和最少字符有些大佬写的我一个小白有点看不懂,然后我自己琢磨了一下------------这是我的代码,给大家提供个简单的思路deffunc(a):lis=[]dic={}foreina:dic[e]=a.count(e)#print(dic)forvindic.values():lis.append(v)lis.sort()#print(lis
meatamong_gi
·
2020-08-05 10:07
Python
python-
网络-tcp的几种状态介绍(一)
本文作者:黎智煊,叩丁狼高级讲师。原创文章,转载请注明出处。之前介绍了很多的udp的原理和例子,现在稍微总结一下之前的tcp和udp的区别,以便更好地接下来的tcp介绍.tcp和udp的小区别TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即
wolfcode_cn
·
2020-08-05 03:01
Python+大数据
python-
网络-tcp的几种状态介绍(二)
本文作者:黎智煊,叩丁狼高级讲师。原创文章,转载请注明出处。tcp的4次挥手(分手)协议叩丁狼教育.png通俗的4次挥手讲解第一次挥手:双方交流的差不多了,此时客户端也已经结尾了,接下来要断开通信连接,所以告诉服务端“我说完了(FIN)”,此时自身形成等待结束连接的状态。第二次挥手:服务端知道客户端已经没话说了,服务端此时还有两句心里话要给客户端说,“我知道你说完了(ACK),我再给你说两句,&*
wolfcode_cn
·
2020-08-05 03:01
Python+大数据
wangluo
python
叩丁狼
编程
小朋友们学编程是否需要按Scratch→
Python-
→C++的顺序来进阶学习?
em…_在说这个问题之前,我们先来看看这三个语言之间的区别:Scratch是一门图形化的编程语言,是一种编程启蒙,跟真正的编程语言区别不小。因为编程基于图形化,很容易受到小朋友们的喜欢。Scratch适合小学生。Python是一门编程语言,入门比较简单,但是因为提供了太多的库函数,不利于了解其底层原理。对于中小学生而言,Python是一门比较不错的入门语言。C++是各种信息学竞赛必然指定的编程语言
泛舟客
·
2020-08-05 03:11
咨询
python-
数据类型之元组
元组是不可以改变的序列,如果元组的元素包含列表、字典是支持修改操作的。因为不可变所以元素的修改会报错:>>>tt=(3,4,5)>>>type(tt)>>>tt[2]=4Traceback(mostrecentcalllast):File"",line1,inTypeError:'tuple'objectdoesnotsupportitemassignment(#元素修改报错)(一)元组(1)定义
weixin_33971130
·
2020-08-05 03:34
Python-
内置数据结构之元组(tuple)
一、元组--tuple1、元组格式:(1,2)、(1,2,'s'),(1,)----一个元素的时候,要补一个逗号2、元组的特点:有序的元素组成的集合一旦定义,就不可被修改(增,删,改),只能查看3、元组的定义初始化定义:和list一样tuple()ortuple(iterable)ort=()(前两者是工厂方法)1t=tuple(range(1,7,2))2print(t)3t1=t*34prin
weixin_30721899
·
2020-08-05 02:10
python-
双端队列
frompythonds.basic.dequeimportDequeclassDeque: def__init__(self): self.items=[] defisEmpty(self): returnself.items==[] defaddFront(self,item): self.items.append(item) defaddRear(self,item
Leohfan
·
2020-08-04 23:53
python数据结构
python-
简单的图片采集保存(二进制)
importrequestspic_url='https://csdnimg.cn/public/publick_img/ad_20200515_toolbar80_1.jpg'res=requests.get(url)pic=res.contentphoto=open('ad_banner.jpg','wb')photo.write(pic)photo.close()上面只是一个简单的示例,如果
tsfy2003
·
2020-08-04 18:35
python
python-
读写Wave文件及分析
#-*-coding:utf-8-*-importwaveimportpylabasplimportnumpyasnp#打开WAV文档#首先载入Python的标准处理WAV文件的模块,然后调用wave.open打开wav文件,注意需要使用"rb"(二进制模式)打开文件:f=wave.open(r"1.wav","rb")#open返回一个的是一个Wave_read类的实例,通过调用它的方法读取WA
二姐的西瓜君
·
2020-08-04 18:39
python
audio
python-
利用pyaudio进行声音录制及简单实例代码分享
一、关于pyaudio的安装现在pyaudio的版本为:PyAudiov0.2.9,若想安装其他版本,请参考以下链接:http://people.csail.mit.edu/hubert/pyaudio/packages/1、Windows用户:通过pip安装:python-mpipinstallpyaudio2、MacOSX用户:利用Homebrew安装portaudio,然后通过pip安装py
未绝
·
2020-08-04 17:09
python
python-
通过configparser模块读取后缀为 .ini 的配置文件信息
前言一般为了方便会将路径,连接信息等写到配置文件(通常会将这些信息写到yaml,ini....配置文件)中,configparser模块读取后缀为.ini的配置文件信息配置文件格式#存在config.ini配置文件,内容如下:[DEFAULT]excel_path=../test_cases/case_data.xlsxlog_path=../logs/test.loglog_level=1[em
刘惊玲
·
2020-08-04 17:00
python-
集合数据类型
考点定义一个空集合set()定义一个有内容的集合{data1,data2,datan}往集合中添加数据集合.add(数据)删除数据,随便删除一个数据集合.pop()删除数据,删掉集合中指定的数据集合.remove(数据)删除数据,清空集合中的数据集合.clear()学习目标功能定义set添加add删除remove,pop清空clear取值,与列表的转换特点去重功能无序定义集合空集合=set()列表
ifubing
·
2020-08-04 14:44
Python-
匿名函数
lambda函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方常规版本:deffun(x,y)returnx*ylambda版本:r=lambdax,y:x*yprintr(2,3)格式:lambda参数列表:return[表达式]变量由于lambda返回的是函数对象(构建的是一个函数对象),所以需要定义一个变量去接收匿名函数优点:-使用Python写一些脚本时,使用lambda可以省去
anhuoqiu1787
·
2020-08-04 13:48
python-
练习题11.21
1.设计一个程序,帮助小学生练习10以内的加法详情:-随机生成加法题目;-学生查看题目并输入答案;-判别学生答题是否正确?-退出时,统计学生答题总数,正确数量及正确率(保留两位小数点);importrandoms=int(input('输入题目数量:'))ture=0foriinrange(0,s):num1=random.randint(1,9)num2=random.randint(1,9)p
淋巴不想动
·
2020-08-04 06:12
linux
python
Python-
所有特殊方法、魔术方法、钩子
C.__init__(self[,arg1,...])构造器(带一些可选的参数)C.__new__(self[,arg1,...])构造器(带一些可选的参数)通常用在设置不变数据类型的子类。C.__del__(self)析构器C.__str__(self)可打印的字符输出;内建str()及print语句C.__repr__(self)运行时的字符串输出内建repr()和‘‘操作符C.__unico
weixin_33857230
·
2020-08-04 04:29
Python-
面向对象编程(一)
初识面向对象:Python中一切皆对象,我自己,我的电脑,电脑桌,都称之为一个对象.对象是类的一个实体.我们可以通过行为和特征(属性)来描述一个对象,比如小狗,它有四条腿,一个尾巴,两个虎牙,这就是它的特征,它会汪汪叫,会摇尾巴等这就是它的行为.所有一个真实的对象具备两方面的特征,行为和特征(属性)。在python中,一个对象的特征也称为属性(attribute)。它所具有的行为也称为方法(met
weixin_33749131
·
2020-08-04 04:27
Python-
面向对象
一、三大编程范式:编程范式即编程的方法论,是一种编程风格,三者没有高低贵贱之分。包含有:1、面向过程编程基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继续分解直到小问题足够简单到可以在一个小步骤范围内解决。举个典型的面向过程的例子,数据库备份,分三步,连接数据库,备份数据库,测试备份文件可用性。面向过程核心就是过程,一步一步
weixin_30867015
·
2020-08-04 04:07
python-
爬虫-前言
python-
爬虫-前言本人半道出家,自学python,才疏学浅,如有错误的地方,还望大神纠正所谓爬虫,就是一段代码,可以爬取网页信息的代码,可以说未来的世界,数据就是财富,可见数据的重要性,但怎样获得数据是一个问题
weixin_30609287
·
2020-08-04 04:58
Python-
网络编程之socket
Socket一、代码逻辑图2、socket方法sk.bind(address)s.bind(address)将套接字绑定到地址。address地址的格式取决于地址族。在AF_INET下,以元组(host,port)的形式表示地址。sk.listen(backlog)开始监听传入连接。backlog指定在拒绝连接之前,可以挂起的最大连接数量。backlog等于5,表示内核已经接到了连接请求,但服务器
weixin_30314631
·
2020-08-04 03:08
Ubuntu更改默认python版本的两种方法
python-
> Anaconda
当你安装DebianLinux时,安装过程有可能同时为你提供多个可用的Python版本,因此系统中会存在多个Python的可执行二进制文件。你可以按照以下方法使用ls命令来查看你的系统中都有那些Python的二进制文件可供使用。$ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/u
Alanyannick
·
2020-08-04 02:35
Ubuntu
python-
打印完数
打印完数:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。(10分)题目内容:输入一个正整数n(n<1000),输出1到n之间的所有完数(包括n)。输入格式:共一行,为一个正整数。输出格式:若干行,从小到大输出完数,一行为一个数。输入样例:30输出样例:628时间限制:500ms内存限制:32000kb程序1:num=int(input())foriinrange(1,n
suxiaorui
·
2020-08-04 01:17
Python
Python-
字典和集合的操作及控制语句
字典字典是没有顺序的可变序列,他通常都是成对储存,每个元素都有键值对,通过键对象可以找到值对象,键对象是任意不可变对象且不能重复,例如元组,字符串,而值对象可以是任意对象而且可以重复。例:a={'name':'txy','age':'23'}中,name和age就是键对象而txy和123则是值对象字典的创建可以通过dict(),{}来创建字典对象,例:a={'name':'txy','age':'
coconut milk?
·
2020-08-04 01:13
python-
多线程小演练2
标题:1.Lock版本生产者与消费者模式:#encoding=utf-8importthreadingimportrandomimporttime#走全局变量生产的钱gMoney=1000gLock=threading.Lock()gTotalTimes=0gTimes=0#定义生产者:classProducer(threading.Thread):#定义run方法defrun(self):glo
qq_45776928
·
2020-08-04 00:00
python-
多线程小演练
标题:多线程之threading模块演练#encoding=utf-8#传统的方式#执行3次#defcoding():#forxinrange(3):#print('正在写代码%s'%x)#time.sleep(1)##defdrawing():#forxinrange(3):#print('正在画图%s'%x)#time.sleep(1)##defmain():#coding()#drawing
qq_45776928
·
2020-08-04 00:00
python-
多线程演练3
标题:1.Queue线程安全队列:#encoding=utf-8fromqueueimportQueueimporttimeimportthreading##队列有四个#q=Queue(4)#forxinrange(4):#q.put(x)##forxinrange(4):#print(q.get())##get默认阻塞#q.get(block=True)##put一直阻塞,直到不满#q.put(
qq_45776928
·
2020-08-04 00:00
python-
正则表达式小练习
标题:正则表达式小练习注:代码前的注释可任意删减,每个都是一个单独的小模块#encoding=utf-8importre#1.匹配某个字符串#text="hello"#match可将正则表达式按照规则进行匹配#ret=re.match('he',text)#group可将匹配到的字符串打印出来#print(ret.group())#2.点.匹配任意的字符#text="hello"#.只能匹配一个字
qq_45776928
·
2020-08-04 00:00
python-
正则表达式小训练
标题:正则表达式小训练注:此代码注释符可随时删去#encoding=utf-8importre#1.匹配某个字符串#text="hello"#match可将正则表达式按照规则进行匹配#ret=re.match('he',text)#group可将匹配到的字符串打印出来#print(ret.group())#2.点.匹配任意的字符#text="hello"#.只能匹配一个字符,.不能匹配换行符#re
qq_45776928
·
2020-08-04 00:59
python-
有序字典、默认字典、双向队列、队列
#有序字典importcollectionsod=collections.OrderedDict()od['k1']='v1'od['k2']='v2'od['k3']='v3'print(od.items())#odict_items([('k1','v1'),('k2','v2'),('k3','v3')])od.move_to_end('k2')print(od.items())#odict
q493383189
·
2020-08-03 20:54
python
python-
元组
元组(tuple),形如:tu=(111,777,"xiaoming",(11,22),[(88,55)],True,67,28,)元素不可被修改,不能被增加或删除,指的是一级元素不能,而若一级元素的是列表,则该列表内部可以修改和扩展一般在写元组的时候,在最后加入“,”,以区分方法的参数格式可以通过索引和切片取值可以被for循环,是可迭代对象,如forvintu:print(v)元组,有序,如:渠
后知还就那个后觉
·
2020-08-03 20:51
python基础
python-
组合数据类型(集合、序列及字典)
组合数据类型1.集合类型集合是多种元素的无序组合,(元素独一性)集合用大括号{}表示,元素用,分隔。用set函数建立:A=set(“python123”){“p”,”y”,”t”,”h”,”o”,”n”,”1”,”2”,”3”}集合操作符集合有四种基础运算方法,并,交,差,补S|T并运算,返回一个新集合,包含在集合S和T中的所有元素S&T交运算,返回一个新集合,包含既在S中又在T中的集合S-T差运
miko186
·
2020-08-03 20:05
python学习
Python-
类与对象-子类扩展父类属性
classHuman(object):def__init__(self,sex,high):self.sex=sexself.high=highclassMan(human):var=133def__init__(self,sex,high,job):super().__init__(sex,high)self._job=job@propertydefdo(self):print('hedose%
LouisLii
·
2020-08-03 19:29
Python
使用百度OCR做答题软件辅助
adb获取手机截图用百度OCR识别截图中的文字把问题和答案从截图中取出,用百度搜索搜索问题,并统计各个答案出现的频率,选取出现频率最多的答案用adb进行点击事件环境python3.5.2其余需要的环境和
python
CristinaE
·
2020-08-03 12:30
python
python-
爬取古诗文网古诗
标题:爬取古诗文网古诗#encoding=utf-8importrequestsimportre#请求数据defparse_page(url):headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/70.0.3538.25Safari''/537.36Core
qq_45776928
·
2020-08-03 11:46
python-
数据结构-代码实现二叉树的遍历
1.二叉树需要创建一个包含左子树和右子树的节点类classNode:"""节点类"""def__init__(self,item):self.item=itemself.lchild=Noneself.rchild=None2.创建二叉树,以广度优先遍历方式添加节点classBinaryTree:"""二叉树"""def__init__(self,node=None):self.root=node
Mahumd
·
2020-08-03 10:40
数据结构与算法
python-
字典练习题
python-
字典练习题标准的字典数据:dict_1={"age":18,"sex":"girl"}两字典相加one_dict={"name":"xp","gender":"woman","age":15
돌고래
·
2020-08-03 08:43
Python语法和练习题
python-
返回值
函数用return语句返回值return后面的表达式的值就成为这次函数调用的返回值如果函数没有用return语句返回,这时函数返回的值就是none;如果return后面没有表达式,返回的值也是none。none是python中一个特殊的值。虽然它不表示任何数据,但任然具有重要的作用。求整数M和N区间内素数:defisprime(i):forkinrange(2,i):ifi%k==0:return
wsx_9999
·
2020-08-03 08:19
python笔记
python-
函数参数
位置参数:求两点间距离importmathdefdis(x1,y1,x2,y2):print("x1={},y1={},x2={},y2={}".format(x1,y1,x2,y2))returnmath.sqrt((x2-x1)**2+(y2-y1)**2)print(dis(1,2,3,4))output:x1=1,y1=2,x2=3,y2=42.8284271247461903关键字参数:
wsx_9999
·
2020-08-03 08:48
python笔记
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他