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_
系统编程
多任务:同一个时间段中,执行多个函数/运行多个程序.操作系统可以同时运行多个任务:操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2,任务2执行0.01秒,再切换到任务3,执行0.01秒……这样反复执行下去。表面上看,每个任务都是交替执行的,但是,由于CPU的执行速度实在是太快了,感觉就像所有任务都在同时执行一样。(时间片轮转)任务执行算法:时间片轮转优先级调度调度算法(什么样的情
alogy
·
2019-12-22 21:54
python
Python_
装饰器和生成器
迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束,迭代器只往前不会往后退。可迭代对象以直接作用域for循环的数据类型:集合数据类型:list,tuple,dict,set,strgenerator,包括生成器和yield的generatorfunction判断是否可以迭代使用方法isinstance()判断一
alogy
·
2019-12-22 21:23
python
Python_
异常和模块
异常处理单个异常处理:try:print(num)exceptNameError:print('没有定义变量')exceptFileNotFoundError:print('找不到文件路径')print(1)多个异常处理:try:print(num)#11/0#open('xxx.txt')except(NameError,FileNotFoundError,ZeroDivisionError):
alogy
·
2019-12-22 21:22
python
Python_
文件操作
openingandcloseing'buffer','close','closed','detach','encoding','errors','fileno','flush','isatty','line_buffering','mode','name','newlines','read','readable','readline','readlines','seek','seekable',
alogy
·
2019-12-22 21:22
python
python3.x
Python_
基础
Run源代码Python源代码的文件以"py"为扩展名,由Python程序解释,不需要编译命令:python文件字节代码Python源文件经过编译后生成的扩展名为"pyc"的文件编译方法:importpy_compilepy_compile.compile("url")#url编译的文件的路径编译后的文件为:xxx.cpython-36.pyc优化代码经过优化的源文件,扩展名为".pyo"命令:p
alogy
·
2019-12-22 21:22
python3.x
python
python_
并发编程——数据共享
1.数据共享实现进程之间的数据共享frommultiprocessingimportManager,ProcessclassMyPro(Process):def__init__(self,dic):super().__init__()self.dic=dicdefrun(self):self.dic['count']-=1print(self.dic)if__name__=='__main__':
手可摘星辰。
·
2019-12-22 19:00
python_
笔记_day15_运算符重载_内存管理
复习day141.内置类属性内置类属性说明__dict__类._dict_获取类中所有的字段,对象.__dict__获取对象中所有的属性__class__获取类对象__name__获取类名__doc__说明文档__module__获取指定的类声明在哪个模块中,返回模块名__bases__返回当前类的所有的父类__slots__约束当前类有哪些属性1.1魔法方法定制当前类的对象的打印内容魔法方法说明
ham731
·
2019-12-20 07:37
python_
并发编程——队列
1.队列frommultiprocessingimportQueueq=Queue(5)#创建队列对象,队列大小为5,队列中只能存放5个元素q.put(1)#往队列中添加元素q.put(2)q.put(3)q.put(4)q.put(5)print(q.full())#检测队列是否满了~print(q.get())#取出队列中的值print(q.get())print(q.get())print(
手可摘星辰。
·
2019-12-19 23:00
python_
字典和集合
1.1.字典1.1.1.字典定义字典是包含若干“键:值”元素的无序可变序列,字典中的每个元素包含“键”和“值”两部分,定义字典时,每个元素的键和值用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“{}”中。字典中的键可以为任意不可变数据,比如整数、实数、字符串、元组等等。1.1.2.字典的创建创建使用“=”将一个字典赋值给另一个变量例如:a_dict={'server':'db.neued
Roll_Wang
·
2019-12-17 14:17
python_
爬虫英译汉词典
一、目前的学习最近,一直在看python基础知识,爬虫这面也只是偶尔写几下,写了好多邪恶的小爬虫,最近最得意的作品就是,爬取某宝某店家某个商品的买家评论照片那个爬虫太邪恶了,我就自己用了今天写一个属于自己的英译汉词典界面.png二、谈谈思路其实原理很简单,这个可以说是我写过的最简单的爬虫了,我去百度翻译的网页,用了一下他的接口然后代码就完成了~三、我们还差什么老规矩需要python3.5、requ
两点半的杂货铺
·
2019-12-16 18:34
python_
递归函数
汉诺塔算法:>>>defhnt(n,a,b,c):...ifn==1:...print(a,'-->',c)...else:...hnt(n-1,a,c,b)...hnt(1,a,b,c)...hnt(n-1,b,a,c)...>>>hnt(3,'A','B','C')A-->CA-->BC-->BA-->CB-->AB-->CA-->C
射手再见蓝天575
·
2019-12-16 12:39
python_
计算器
使用python编写一款简易的计算器计算器效果图首先搭建计算器的面板:计算器面板结构建造一个继承于wx.Frame的frame,在init属性函数中搭建面板classCalcFrame(wx.Frame):#建造一个继承于wx.Frame的framedef__init__(self,title):wx.Frame.__init__(self,None,-1,title,pos=(100,300),
Kedi
·
2019-12-14 21:38
关于
Python_
你一定没读过的8个技巧
介绍Python功能和小技巧的文章网上有无数篇,比如变量解压缩,partial偏函数,枚举可迭代对象...但关于Python我们能说的还有很多。所以今天我将向大家展示一些我知道和有使用过的特性,这些特性在其它文章或博客中很少被提及:消毒字符串输入对用户输入内容进行消毒几乎适用于你写的每一个程序。通常来说转换字符大小写的操作就足够了,有时候用Regex正则表达式就能完成,但对于比较复杂的情况,我们有
编程入门到放弃
·
2019-12-14 15:00
关于
Python_
你一定没读过的8个技巧
介绍Python功能和小技巧的文章网上有无数篇,比如变量解压缩,partial偏函数,枚举可迭代对象...但关于Python我们能说的还有很多。所以今天我将向大家展示一些我知道和有使用过的特性,这些特性在其它文章或博客中很少被提及:消毒字符串输入对用户输入内容进行消毒几乎适用于你写的每一个程序。通常来说转换字符大小写的操作就足够了,有时候用Regex正则表达式就能完成,但对于比较复杂的情况,我们有
编程入门到放弃
·
2019-12-14 15:00
Python_
表达式
一、表达式表达式(Expression)是运算符(operator)和操作数()所构成的序列表达式的优先级:1.同级的运算从左向右(左结合),若出现“=”赋值运算符,变成右结合,例如,c=a+b,先算a+b,再=例如,c=aorb,aorb,再=2.()的优先级最高3.and优先级大于or(所以别完全相信网上资料,自己尝试很重要!)注:not>and>or例如:下图,(nota)or((b+2)=
西瓜超人励志要变小细腿
·
2019-12-14 14:51
Python_
模式匹配与正则表达式
正则表达式符合总结:?匹配零次或一次前面的分组;匹配零次或多次前面的分组;匹配一次或多次前面的分组;{n}匹配n次前面的分组;{n,}匹配n次或更多次前面的分组;{,m}匹配零次或m次前面的分组;{n,m}匹配至少n次,至多m次前面的分组;^spam意味着字符串必须以spam开始;spam$意味着字符串必须以spam结束;.匹配所有字符,除换行符外;\d,\w,\s分别匹配数字、单词和空格;\D,
LittleJessy
·
2019-12-13 20:56
python_
列表实例_数组元素右移
给定一个数组,将数组中的元素向右移动k个位置,k是非负数示例:输入:[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]list=[1,2,3,4,5,6,7]k=int(input('请输入要移动的位数:'))length=len(list)list1=list[(length-k):]+list[0:(length-k)]print(list1)结果:
C_teacher
·
2019-12-12 11:05
python_
基础内容
一、注释:1、单行注释:#(快捷键control+/)#这是单行注释2、多行注释:三单引号或三双引号"""多行注释多行注释"""'''多行注释多行注释'''二、print输出print('hello')可以输出多个print('hello','world','啊')终端:E:\practice\python\venv\Scripts\python.exeE:/practice/python/hel
BULL_DEBUG
·
2019-12-02 09:47
Python 编译安装
目录http://see.sl088.com/wiki/
Python_
%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85[隐藏]1更多研究2好处3有趣3.1可重复编译4困扰5经验5.1Centos5
幻缘90
·
2019-12-02 01:26
python_
数据类型
一、数字1、数字分类#整数a=110print(type(a))#浮点b=1.10print(type(b))#复数c=5+6jprint(type(c))终端2、算数运算符算数运算符分类:加(+)减(-)乘()除(/)取余(%)求幂(*)取整(//)a1=1a2=2print(a1+a2)print(a2-a1)print(a1*a2)print(a1/a2)print(a1%a2)print(
BULL_DEBUG
·
2019-11-30 22:13
python_
列表list
一、基本定义l1=[1,2,3,4]print(l1)print(type(l1))l2=list('abcdef')print(l2)终端[1,2,3,4]['a','b','c','d','e','f']二、获取#获取支持负数print(l2[1])print(l2[-1])终端bf三、合并#合并print(l1+l2)终端[1,2,3,4,'a','b','c','d','e','f']四、
BULL_DEBUG
·
2019-11-30 08:44
python_
元组tuple
一、基本概念Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。二、用法t1=(1,2,3)print(t1)print(type(t1))t2=('a','b','c')print(t1[1])终端(1,2,3)2三、元组的item不可修改和list最本质的区别#t2[1]=10报错#delt2
BULL_DEBUG
·
2019-11-30 05:51
python_
字典
一、概念字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中格式:d={key1:value1,key2:value2}二、用法d={"name":"Rock","age":18,"hobby":"coding"}print(d)print(type(d))终端{'name':'Rock','age
BULL_DEBUG
·
2019-11-29 23:04
python_
编辑工具pyCharm安装使用快捷键
一、mac下载首先,进入PyCharm的官网,PyCharm:PythonIDEforProfessionalDevelopersbyJetBrains.直接点击DOWNLOADNOW,立即下载:imageJetBrains提供了三个版本的PyCharm,分别为:Windows、macOS和Linux.在此,我们选择macOS,点击DOWNLOAD:image下载完成后,打开安装包,拽动PyCha
BULL_DEBUG
·
2019-11-29 09:05
python_
字段类型转换&类型替换
字段类型转换替换#############################################################判断字段类型print('Distance类型:',dfoff['Distance'].unique())type(dfoff['Distance'].unique()[2])dfoff['Distance'].unique()[2]==np.nantype(n
六mo神剑
·
2019-11-20 17:55
Python
Python_
关键词替换输出
发现一个好玩的东西,挺有意思;#coding=utf-8#!/usr/bin/pythonimportreimportsixclassXlator(dict):def_make_regex(self):returnre.compile("|".join(map(re.escape,six.iterkeys(self))))def__call__(self,match):returnself[mat
古佛青灯度流年
·
2019-11-08 05:56
python_
配置文件_YAML.yml
YAML文件简介:YAML结构(Structure)通过空格来展示。序列(Sequence)里的项用"-"来代表,Map里的键值对用":"分隔.在YAML中,字串不一定要用双引号标示。另外,在缩排中空白字符的数目并不是非常重要,只要相同阶层的元素左侧对齐就可以了(不过不能使用TAB字符)。test.yaml---receipt:Oz-WarePurchaseInvoicedate:2012-08-
古佛青灯度流年
·
2019-11-04 07:04
python_
多线程
1.多线程的实现与阻塞importtimeimportthreadingdeffun_yellow(num):foriinrange(1,num+1):print('正在拿第:'+str(i)+"个黄苹果,当前时间:"+time.ctime()+'\n')time.sleep(1)deffun_red(num):foriinrange(1,num+1):print('正在拿第:'+str(i)+"
半仙儿~~~
·
2019-10-22 17:00
Python_
散点图与折线图绘制
在数据分析的过程中,经常需要将数据可视化,目前常使用的:散点图折线图需要import的外部包一个是绘图一个是字体导入importmatplotlib.pyplotaspltfrommatplotlib.font_managerimportFontProperties在数据处理前需要获取数据,从TXTXMLcsvexcel等文本中获取需要的数据,保存到list1defGetFeatureList(f
wangxiaobei2019
·
2019-10-22 14:00
Python_
箱型图绘制与特征值获取
它主要用于反映原始数据分布的特征,还可以进行多组数据分布特征的比较如何利用Python绘制箱型图需要的import的包1importmatplotlib.pyplotasplt2frommatplotlib.font_managerimportFontProperties3importnumpyasnp4importpandasaspd该函数是绘制多箱型图,且数据长度不一致的情况,input_di
wangxiaobei2019
·
2019-10-22 14:00
Python_
类的私有属性、私有方法
1.私有属性:只需要在初始化时,在属性名前加__classCup:#构造函数,初始化属性值def__init__(self,capacity,color):#私有属性,只需要在属性名字前加__self.__capacity=capacityself.color=colordefretain_water(self):print("杯子颜色:"+self.color+",杯子容量:"+self.__c
半仙儿~~~
·
2019-10-16 13:00
Python_
类的继承与方法重写
1.新建子类时,括号内要传入继承的父类名2.super()方法:自动寻找当前类的父类,并调用父类的构造函数,初始化属性值classCup:#构造函数,初始化属性值def__init__(self,capacity,color):self.capacity=capacityself.color=colordefretain_water(self):print("杯子颜色:"+self.color+"
半仙儿~~~
·
2019-10-16 10:00
Python_
装饰器
【是什么】不改变原函数的情况下,在函数前后增加一些内容即装饰器。如计算函数的运行时间装饰器的主要结构def外层函数(参数):def内层函数(*arg,**kwargs):return参数(*arg,**kwargs)return内层函数装饰器的使用@装饰器外层函数名def被装饰的函数名():函数内容@装饰器名称两个作用1.将下面的函数当做参数传入装饰器函数中2.将装饰器函数的返回值重新复制给下面的
wangxiaobei2019
·
2019-10-04 09:00
Python_
生成随机验证码
内置函数chr()ord()这两个内置函数是用来对十进制(十六进制也可以)与ASCii之间进行转换chr():将十进制转换成ASCii对应字母或符号t_1=chr(99)t_2=chr(66)print(t_1)print(t_2)#c#Bord():将ASCii对应字母或符号转换成intt_3=ord('c')t_4=ord('B')print(t_3)print(t_4)#66#99随机生成验
wangxiaobei2019
·
2019-10-03 09:00
Python_
三元运算与lambda表达式
【是什么】三元运算是if...else...的简化版,lambda表达式是函数的简化版三元运算(三目运算)#判断两个数中的较大者fun(a1,a2):returna1ifa1>a2elsea2v=fun(5,2)print(v)#v=5lambda运算(一行运算符)#规范lambda参数1,参数2:返回值举例fun=lambdaa1,a2:a1+a2v=fun(12,23)print(v)#35百
wangxiaobei2019
·
2019-09-25 21:00
Python_
函数做字典的值
当需要用到3个及以上的if...elif...else时就要考虑该方法进行简化通过将函数名称当做字典的值,利用字典的关键字查询,可以快速定位函数,进行执行【场景】用户查询信息,输入fn查询,执行对应函数1#简单用十个函数模拟查询函数2deffun1():3print("查询1")4deffun2():5print("查询2")6deffun3():7print("查询3")8deffun4():9
wangxiaobei2019
·
2019-09-24 22:00
基于
Python_
脚本CGI、特点、应用、开发环境(详解)
CGICGI目前由NCSA维护,NCSA定义CGI如下:CGI(CommonGatewayInterface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。CGI程序可以是Python脚本、Perl脚本、Shell脚本、C或者C++程序等。服务器在你进行CGI编程前,确保您的Web服务器支持CGI及已经配置了CGI的处理程序。所有的HTTP服务器执
·
2019-09-24 15:55
Python_
散点图绘制
为了可视化一些数据分布,需要以散点图的形式呈现引入绘图工具1importmatplotlib.pyplotasplt2frommatplotlib.font_managerimportFontProperties单一数据的散点图1defDrawScatter(VolumeListY,pic_name):2#绘制两组数据的散点图3plt.figure(figsize=(15,5),dpi=300)4
wangxiaobei2019
·
2019-09-24 15:00
python_
模块2
1.sys模块importsys#获取一个值的应用计数a=[11,22,33]b=aprint(sys.getrefcount(a))#python默认支持的递归数量v1=sys.getrecursionlimit()print(v1)#输入输出(两个不会换行)sys.stdout.write("你好")sys.stdout.write("啊")importsys#获取脚本路径print(sys.
手可摘星辰。
·
2019-09-22 18:00
Python_
文本的读写操作
【需求】1.获取文本内容,提取内容中的可用信息,对信息进行清洗等一系列处理2.算法输出一些内容,保存到文本文件中,便于使用【函数】在Python中open()函数是用来打开文件的,包括文本文件#在Python3.x中open函数的原型默认mode='r'f=open(file,mode='r',buffering=None,encoding=None,errors=None,newline=Non
wangxiaobei2019
·
2019-09-21 14:00
Python_
爬虫_三
Request使用request库比urllib更加的方便response.context和response.text的区别:response.context返回bytes,未解码response.text返回str,由requests解码,解码结果可能为乱码,因此我们通常需要使用response.context.decode(‘utf-8’)选择合适的编码方式来手动解码request发送Get请
xuptwgl
·
2019-09-18 21:03
爬虫
Python_
深拷贝和一分彩网站制作浅拷贝
深拷贝与浅拷贝importcopyv=123一分彩网站制作qv1=copy.copy(v)#浅拷贝v2=copy.deepcopy(v)#深拷贝**拷贝只拷贝可变数据类型,浅拷贝只拷贝第一层,深拷贝拷贝所有层不可变数据类型:intstrbool元组tuple可变数据类型:列表list集合set字典dict复制代码变量是intstrbool元组tuplev=“wangxiaobei”v1=copy.
数据库连接
·
2019-09-12 17:41
Python
Python_
深拷贝和浅拷贝
深拷贝与浅拷贝importcopyv=123v1=copy.copy(v)#浅拷贝v2=copy.deepcopy(v)#深拷贝**拷贝只拷贝可变数据类型,浅拷贝只拷贝第一层,深拷贝拷贝所有层不可变数据类型:intstrbool元组tuple可变数据类型:列表list集合set字典dict#变量是intstrbool元组tuplev=“wangxiaobei”v1=copy.copy(v)#浅拷贝
wangxiaobei2019
·
2019-09-12 13:00
Python_
类的调用的若干问题和__init__() should return None, not 'xxx'
首先看一段代码:classhello():defgo():a='66'print(a)defgo_1():hello.go()print(go_1)如果直接打印go_1函数,则把该函数的内存地址打印出来,这显然不是我们想要的改成print(go_1())输出:66None分析:python先调用了hello.go()函数打印了‘66’,然后打印go_1()但是其没有print也没有return,所
菜鸟上路_lbz
·
2019-09-10 23:48
Python_
异常处理
1.try...exceptstream=open('E:/projects/Python/test/filetry.txt','r')#读取forlineinstream:try:num=int(line.strip())if(num==10):print('你真乖,拿的苹果数量整好!')elif(num>10):print('你不听话哦,拿多的请放回去!')else:print('你拿少了,请
半仙儿~~~
·
2019-09-06 11:00
Python_
文件相关操作
1.open(filePath,type)方法:打开文件filePath:文件路径type:操作文件的方式(r:读取,w:覆盖写入,a:追加写入)2.strip()方法:去除读取到的每行内容后的换行符stream=open('E:/projects/Python/test/fileopen.txt','r')#读取print('打印一下原文件中的内容.....')forlineinstream:p
半仙儿~~~
·
2019-09-06 10:00
Python_
集合
1.集合相关操作:添加,移除集合的特性:唯一性,元素的内容必须是唯一的,不能重复。colors={'红','橙','黄','绿','红','黄'}colors=set(colors)#集合声明print(colors)colors.add('青')#add()集合添加元素print(colors)colors.remove('黄')#remove()集合移除元素print(colors)color
半仙儿~~~
·
2019-09-05 17:00
Python_
字典
1.字典的相关操作:添加,删除,修改,遍历colors_Dic={'张三':10,'李四':20,'王五':30}#key表示名字,value表示这个人拿了多少苹果print('原字典中的数据:')forkeyincolors_Dic:print(key+':'+str(colors_Dic[key]))print('我们来取出李四拿了多少个苹果:')print(colors_Dic['李四'])
半仙儿~~~
·
2019-09-05 15:00
Python_
列表操作2
1.使用sort()方法对列表进行永久性排序:colorsList=['hong','cheng','huang','lv']colorsList.sort()#正序排序print(colorsList)colorsList.sort(reverse=True)#倒序关键字:reverse=Trueprint(colorsList)执行结果:['cheng','hong','huang','lv'
半仙儿~~~
·
2019-09-05 14:00
Python_
列表操作1
1.列表相关操作:声明,添加,删除,修改,获取lencolors=['红','橙','黄','绿']#声明一个列表defcolors_getall():#获取列表中所有元素returncolorsdefcolors_get(index):#根据下标获取元素内容returncolors[index]defcolors_append(color):#往列表末尾追加元素colors.append(col
半仙儿~~~
·
2019-09-04 17:00
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他