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
Python3学习
Python3学习
(十五):python中出现的error汇总
1.TypeError:'builtin_function_or_method'objectisnotiterable迭代对象有错误,有可能迭代的是系统默认的一些变量或对象。例如forlineininput:2.UnicodeEncodeError:'ascii'codeccan'tencodecharactersin...文件的编码问题。python3可能是环境语言的问题,需要手动配置下语言en
猪笨是念来过倒
·
2018-06-06 17:01
Python
python
Python3学习
(十三):Print如何在输出中插入变量
如果想在打印的字符串中的任意地方加入任意的变量,可以使用python的格式化输出。用例如下:s='Hello'x=len(s)print("Thelengthof%sis%d"%(s,x))#Print:ThelengthofHellois5下面是关于格式化输出的一些总结:(1).%字符:标记转换说明符的开始(2).转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之
猪笨是念来过倒
·
2018-06-05 11:47
Python
Python3学习
(十二):求两个list的差集、并集与交集
在python3对列表的处理中,会经常使用到Python求两个list的差集、交集与并集的方法。下面就以实例形式对此加以分析。一.两个list差集如有下面两个数组:a=[1,2,3]b=[2,3]想要的结果是[1]下面记录一下三种实现方式:1.正常的方式ret=[]foriina:ifinotinb:ret.append(i)2.简化版ret=[iforiinaifinotinb]3.高级版ret
猪笨是念来过倒
·
2018-06-05 10:27
Python
Python3学习
壹——Anaconda+Pycharm环境搭建
Python学习1——环境搭建学习任何编程语言的第一步就是选择搭建编程环境。选择强迫症第一个问题,选择Python2还是Python3,没的说,新的就是好,Python3.6.5走起。选择强迫症第二步,选择什么IDE。最简单的办法就是用Python自带的编程环境,也就是说Idle的shell和编辑器。地址就是Python官方网站:Python3.6.5下载对于初学者来说是够了。如果你是超级小白,那
宇凰
·
2018-06-02 17:32
Python3学习
(八):使用schedule模块定时执行任务
python中有一个轻量级的定时任务调度的库:schedule。他可以完成每分钟,每小时,每天,周几,特定日期的定时任务。因此十分方便我们执行一些轻量级的定时任务。代码如下:importscheduleimporttimedefjob():print("I'mworking...")schedule.every(10).minutes.do(job)schedule.every().hour.do
猪笨是念来过倒
·
2018-05-31 11:31
python
Python
Python3学习
(七):引用(import)文件夹下的py文件的方法
Python的import包含文件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python里的import只要目标不存在就报错程序无法往下执行。要包含目录里的文件,PHP中只需要给对路径就OK。Python中则不同,下面来看看这个例子。目录结构:一、a.py要importdir目录下的b.py文件。a.py代码如下:#coding=utf-8"impor
猪笨是念来过倒
·
2018-05-29 14:53
Python
Python3学习
笔记08-Python3读写Excel表之xlwings
安装xlwings的方式是:cmd中输入pipinstallxlwingsxlwings的特色xlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改可以和matplotlib以及pandas无缝连接可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python写的程序。开源免费,一直在更新1.读一个已存在的Excel文件:importxlwingsasxw
阿珊境界
·
2018-05-19 13:59
xlwings
python3读写Excel
Python编程手札
Python3学习
(二):把一个列表按指定数目分成多个列表
如果我们需要将一个列表按指定数目分成多个列表:比如[1,2,3,4,5,6,7,8,9,10]分成[1,2,3][4,5,6][7,8,9][10],我们可以建立一个列表分割的函数split_list.py。deflist_of_groups(init_list,children_list_len):list_of_groups=zip(*(iter(init_list),)*children_l
猪笨是念来过倒
·
2018-05-17 17:18
python
Python
Python3学习
(一):main函数使用sys.argv传入多个参数
在运维过程中,有些时候需要向main函数中传递参数,以方便运维与测试,那么怎么向main函数中传入多个参数呢,下面以python3中的main函数为例,简单讲一下。首先我们需要importsys,sys是python3的一个标准库,也就是一个官方的模块。封装了一些系统的信息和接口,然后再说说argv这个变量。「argv」是「argumentvariable」参数变量的简写形式,一般在命令行调用的时
猪笨是念来过倒
·
2018-05-15 13:03
python
Python
Python3学习
笔记(21)----python的异常处理
1、try-catch语句try:print('try...')r=10/0print('result:',r)exceptZeroDivisionErrorase:print('except:',e)finally:print('finally...')print('END')看一下结果:try...except:divisionbyzerofinally...END当我们认为某些代码可能会出错
yearing1017
·
2018-05-06 21:31
Python3
Python3学习
笔记(20)----面向对象的高级特性
1、给类或实例动态绑定属性和方法我们在定义完一个类之后,若不想修改源代码,可以动态绑定一些属性和方法:classStudent(Object):passs=Student()s.name="jj";#给一个实例绑定一个属性defset_age(self,age):self.age=agefromtypeimportMethodTypes.set_age=MethodType(set_age,s)#
yearing1017
·
2018-05-06 21:58
Python3
Python3学习
笔记06-数据库之SQLite篇
Python3自带了SQLite3数据库,使用前引入即可。importsqlite3con=sqlite3.connect('d:/test.db3')#test.db3存在则直接读取,不存在则创建cur=con.cursor()#游标,可以认为类似于recordsetcur.execute('CREATETABLEStudent(StuidTEXT,AgeINTERGER,NameTEXT)')
asanscape
·
2018-05-03 22:58
Python编程手札
Python3学习
之路1
Python简介python是吉多·范罗苏姆发明的一种面向对象的脚本语言,可能有些人不知道面向对象和脚本具体是什么意思,但是对于一个初学者来说,现在并不需要明白。大家都知道,当下全栈工程师的概念很火,而Python是一种全栈的开发语言,所以你如果能学好Python,那么前端,后端,测试,大数据分析,爬虫等这些工作你都能胜任。为什么选择Python关于语言的选择,有各种各样的讨论,在这里我不多说,就
叶子一哥
·
2018-05-02 22:24
python
python
机器学习之路:python 集成回归模型 随机森林回归RandomForestRegressor 极端随机森林回归ExtraTreesRegressor GradientBoostingRegressor回归 预测波士顿房价
python3学习
机器学习api使用了三种集成回归模型git:https://github.com/linyi0604/MachineLearning代码:1fromsklearn.datasetsimportload_boston2fromsklearn.cross_validationimporttrain_test_split3fromsklearn.preprocessingimportS
稀里糊涂林老冷
·
2018-04-29 21:00
Python3学习
(六):使用socket实现TCP协议的简单服务器和客户端
服务器端的server.py内容如下:#coding=utf-8#创建TCP服务器fromsocketimport*fromtimeimportctimeHOST='10.0.64.60'#这个是我的服务器ip,根据情况改动PORT=9090#我的端口号BUFSIZ=1024ADDR=(HOST,PORT)tcpSerSock=socket(AF_INET,SOCK_STREAM)#创服务器套接字
猪笨是念来过倒
·
2018-04-28 10:20
Python
Python3学习
笔记(19)----面向对象编程初识
1、类和实例类是抽象的模板,而实例是根据类创建出来的对象,每个实例对象拥有同样的方法,但数据有可能不同以Student类为例:classStudent(object):passclass后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的,继承的概念我们后面再讲,通常,如果没有合适的继承类,就使用object类,这是所有类最终都会继承
yearing1017
·
2018-04-25 20:48
Python3
Python3学习
笔记(18)----模块知识点总结
1、Python中的if__name__=='__main__'对于很多编程语言来说,程序都必须要有一个入口,比如C,C++,以及完全面向对象的编程语言Java,C#等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C和C++都需要有一个main函数来作为程序的入口,也就是程序的运行会从main函数开始。同样,Java和C#必须要有一个包含Main方法的主类来作为程序入口。而Python
yearing1017
·
2018-04-17 20:13
Python3
Python3学习
笔记(17)----偏函数
python的偏函数和数学上的偏函数并不一样,它可以简化函数调用的难度,在学习函数参数的时候,我们可以通过设定默认参数来简化函数调用,例如下:int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:>>>int('12345')12345但int()函数还提供额外的base参数,默认值为10。如果传入base参数,就可以做N进制的转换:>>>int('12345',
yearing1017
·
2018-04-17 09:18
Python3
Python3学习
笔记(一)简介 、 安装 、 解释器
python(一)简介、安装、python解释器介绍一、简介python提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量的内容,被称之为“内置电池(batterisinclude)”。很多大型网站都是python开发的,比如国内的豆瓣和NASA(美国航空航天局)都大量的使用python。python的定位就是“优雅”、“明确”、“简单”,所以python程序看上去简单易懂。
chou_out_man
·
2018-04-16 21:10
python
Python3学习
笔记(7)----Python的if条件判断和循环的控制
1、python的if条件判断比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:age=20ifage>=18:print('yourageis',age)print('adult')根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。也可以给if添加一个else语句,意思是,如果if判断是False,不要执
yearing1017
·
2018-04-05 20:13
Python3
雨痕大神的《学习笔记系列》
笔记系列陆陆续续在出版,已出版的有:《
Python3学习
笔记(上卷)》https://www.amazon.cn/dp/B078Y34P8R/ref=sr_1_1?
SeanCheney
·
2018-03-29 10:43
Python3学习
笔记(3)----Python3的运算符
1、python3的运算符种类Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级2、Python算术运算符3、Python比较运算符#!/usr/bin/python3a=21b=10c=0if(a==b):print("1-a等于b")else:print("1-a不等于b")if(a!=b):print("2-a不等于
yearing1017
·
2018-03-26 21:32
Python3
Python3 学习笔记(六)用户输入和while循环
Python3学习
笔记(六)用户输入和while循环参考书籍《Python编程:从入门到实践》【美】EricMatthes让用户输入一个数字,并指出这个数字是否是10的整数倍。
究极死胖兽
·
2018-03-20 20:06
Python
Python
Python 3 —— 文件操作
Python3学习
——文件操作写此博客是为了激励自己,并且将自己的心得以及遇到的问题与人分享一、课堂笔记1.一切皆文件对文件的操作一般都三个过程:打开、操作、关闭。
weixin_30591551
·
2018-03-11 13:00
python
运维
对于网上简单爬虫爬取网站图片实例的操作体会
这里要说明一下,python3.X进行了一些更改,它将urllib与urllib2库进行了合并,具体更改请参考:
Python3学习
笔记(urllib
只有敬亭山
·
2018-03-10 09:44
python爬虫
Python3学习
笔记(四)--迭代
原文链接:http://www.cnblogs.com/Detector/p/7617723.html只要是可迭代对象,无论有无下标,都可以迭代,默认情况下,dict迭代的是key。如果要迭代value,可以用forvalueind.values(),如果要同时迭代key和value,可以用fork,vind.items()。>>>a={'a':1,'b':2}>>>foriina.values(
Detector_
·
2018-02-27 15:16
Python3学习
笔记(三)--函数
原文链接:http://www.cnblogs.com/Detector/p/7615562.htmlPython函数在Python中,一切皆为对象,函数也可以赋给一个变量,就是指向一个函数对象的引用,相当于给这个函数起了一个“别名”:>>>a=max>>>a(1,2,3)3>>>a('123')#可以对可迭代对象进行操作'3'函数的定义:defpower(x,n=2):#可以计算计算x4、x5…
Detector_
·
2018-02-27 15:13
Python3学习
笔记(二)--变量数据类型
原文链接:http://www.cnblogs.com/Detector/p/7615052.html变量赋值Python中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。Python中允许为多个变量同时赋值a=b=c=1a,b,c=1,'b',1.1#将1,'b'分别赋值给a、b,1.1赋值给c标准数据类型Python有五个标准的数据类型String(字符串
Detector_
·
2018-02-27 15:10
Python3学习
笔记(一)--环境搭建
原文链接:http://www.cnblogs.com/Detector/p/7614976.html背景本人有些Python2的基础,初学时主要看的《Python简明教程》和博客园大神Vamei的博客,主要实战为做自动化测试,基础不太扎实。Python2在2020年会停止维护,Python3是未来,而且它在的类库已经很完善,所以想系统的学习,由Python2转Python3。在此记录下学习轨迹,
Detector_
·
2018-02-27 15:08
Python3学习
笔记(一) 基本数据类型(1)
首先,Python3的变量不需要声明,曾经说的C语言的变量需要提前声明的好处现在也不是什么好处了但是变量必须被赋值,赋值之后变量才会被创建,变量没有类型,直接写出来她的名字,里面装的什么内容,就好了,自然而然她就会有一个数据类型,由这里面装的东西决定,比如自然a就是整型变量Python可以同时为多个变量赋值:就像这样,那么输出的结果为111Python也可以为多个对象指定多个变量,输出结果为12p
Call_Coder
·
2018-02-26 22:21
python
python3学习
笔记之多进程分布式小例子
最近一直跟着廖大在学Python,关于分布式进程的小例子挺有趣的,这里做个记录。分布式进程Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠网络通信。由于managers模块封装很好,不必了解网络通信的细节,就可以很容易地编写分布式多进程程序。master服务端原理:
xh15
·
2018-02-13 11:30
Python3学习
1——print与赋值
只学过C语言,现在刚接触python,一上来让我印象深刻的是print函数和python的赋值方式,下面分别介绍一下这两点。一、print输出python给我的感受就是方便、灵活。1、对于print(),圆括号内可以是数字,字符串,之前出现过的变量名井号#代表一行注释,对代码没有影响print(2)#输出结果为:2print("python")#输出结果为:python(这里用""或者''都可以)
liju123456789
·
2018-02-02 20:02
Python3学习
笔记--基础知识
Python3学习
笔记--基础知识'''Python3基本数据类型Numbers(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionaries(字典)空值是Python
呼呼哥
·
2018-01-03 20:25
Python3学习
urllib的使用方法示例
urllib是python的一个获取url(UniformResourceLocators,统一资源定址符)了,可以利用它来抓取远程的数据进行保存,本文整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法。1.基本方法urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,capath=None
Data&Truth
·
2017-11-29 10:46
从零开始
python3学习
(一)
这个貌似不需要写太多废话,所以直接开始。python的名字早已经如雷贯耳,最近突然来了兴致,自学过程中遇到很多问题,写个博客自己作为备忘,也为新学习的小伙伴节省点时间。python初识python的介绍,这里不多说,需要可以自行度娘。这里只是说下学习过程中的我的认识,因为本人java程序员出身,所以更多的是在对比java和python1.首先我要吐槽真心不习惯python写代码的格式,完全靠缩进,
complicatedWind
·
2017-11-16 17:31
python
Python3学习
笔记之列表方法示例详解
前言本文主要给大家介绍了关于Python3列表方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。1使用[]或者list()创建列表user=[]user=list()2使用list()可以将其他类型转换成列表#将字符串转成列表>>>list('abcde')['a','b','c','d','e']#将元祖转成列表>>>list(('a','b','c'))['a',
香吉士
·
2017-10-06 08:02
Python3学习
(36)--多线程(二)
我们思考一个问题,我们知道多线程,是用来并行执行任务的,任务可能是不一样的,比如上一篇讲的,任务也有可能是一样的(资源共享),那么问题来了假设从信阳开往郑州的火车票总过有1000张(数据越大越能测出问题),在始发站信阳,总过有三个火车票代售点(代售点模拟的越多越能反映问题),这三个代售点,都进行售票的工作,想一想,这里面有什么漏洞吗?资源共享:火车票10000张动作:三个火车票代售点同时访问这个资
appleyk
·
2017-09-28 15:48
Pyhon3.X学习
Python3学习
(35)--多线程(一)
以后写博文,尽量减少文字,多一些demo实例演示,网上从不缺理论的东西,一搜一大片,这个说他讲的比较通俗易懂,那个又说,我的比你还要简洁还要有料,结果,点进去一看,要不就是简单的突出不了重点,要不就是懂了后感觉自己大脑空白,这个怎么结合实际用啊?????一、单核CPU时代,多任务交替执行案列: 一个人在家,边吃着炸鸡,边打着撸啊撸(当然,正常情况下,吃炸鸡不耽误玩游戏,但是,单核CPU不可能让你这
appleyk
·
2017-09-26 13:42
Pyhon3.X学习
Python3学习
(34)--简单网页内容抓取(爬虫入门一)
基础讲多了也不好,懂的人看了烦躁,半懂的人看多了没耐心,我也不能打消了你们学习Python的积极性了,开始爬虫系列基础篇之前,先上一张图,给大脑充充血:很多人,学习Python,无非两个目的,一个就是纯粹玩(确实好玩),一个就是为了上面这张毛爷爷(确实能换钱),,我是二者兼有,至少不清高,也不爱财。在Python中,有一个模块,叫urllib,专门就是为了读取web页面中的数据,还记得Python
appleyk
·
2017-09-23 12:09
Pyhon3.X学习
Python3学习
(33)--序列和反序列化(二)
上一篇,我们遗留了一个问题,那就是Python的pickle模块,序列化后的字节流bytes,如果通过socket传给Java,Java可以反序列化吗?我们看下demo案列(案列很简单,就是简单的信息传输,不涉及多线程和回写),验证一下就知道了:Java服务端demoimportjava.io.BufferedInputStream;importjava.io.BufferedReader;imp
appleyk
·
2017-09-21 15:02
Pyhon3.X学习
Python3学习
(32)--序列和反序列化(一)
本篇,我将分为两个章节来讲一下,什么是Python的序列化,以及Python的序列化在不同语言之间的应用(第二篇将会讲到),当然,有正就有负,有左就要有右,有上就要有下,等等,事物的存在都是有两面性的,因此,讲Python的序列化的时候,就不得不讲到反序列化,如果将这两个概念比喻成行为的话,那么就相当于一个在包装,一个在分解。序列化我们举个简单的例子,就拿1+1来说吧,看下如下代码#!/usr/b
appleyk
·
2017-09-21 08:50
Pyhon3.X学习
Python3
序列和反序列
Python3
对象序列化为JSON串
Python
序列与反序列化
Python序列化详解
Python学习笔记Day
本人小白
Python3学习
网站https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000(感谢廖大神的博文
半桶水技术
·
2017-09-15 15:41
Python
Python3学习
(29)--异常处理
一、什么是异常?我们程序开发的过程中,写代码不可能是一帆风顺的,有些编译期间的错误,IDE会帮我们指出来,但是一些错误是在运行期间才能检测的到的,如果,不对这些错误进行处理的话,必定会影响到程序其他模块的使用,这种在运行期间发生的错误我们称之为异常!当然,()编程语言中)任何称呼都是一个对象,异常也是。二、异常处理遇到异常,我们要处理它,不是等到异常发生的时候,让IDE帮你处理,等他给你抛出异常的
appleyk
·
2017-09-15 09:29
Pyhon3.X学习
Python3学习
(27)--枚举类型
枚举类型:一组数量有限的标识符来表示一组连续的整型常数,使能够更清晰的表示出现实世界。比如,我们知道颜色Color,有Red、Black、Blue、Green、Pink等,因此,我们可以为Color创建一组枚举变量如下(C#版本):classProgram{enumColor{Red,//默认不赋值value从0开始,下面枚举变量的整数值依次递增Black,Blue=1,//如果中间一个枚举变量赋
appleyk
·
2017-09-11 16:59
Pyhon3.X学习
Python3学习
(25)--多继承之mix-in("混入")技术
前面,我们学习过OOP的继承,知道子类可以继承父类的特性,可以拿来用,也可以改变父类的特性变为已有,当然,我们只是学习了一种继承关系,今天,我们要重新认识一下Python的继承之多继承静态语言中,C++支持多继承,一个子类可以拥有多个父类,但是对于Java来说,就不行了,只能实现单继承,Java可以巧妙的利用实现多个接口(interface),内部类等来实现这种"多继承"。动态语言中,Python
appleyk
·
2017-09-08 09:40
Pyhon3.X学习
Java反射机制的原理和用途
从这个观点看,Perl、Python(看过我写的
Python3学习
系列的博文,不止一次突出Python动态语言
appleyk
·
2017-09-07 11:14
Java
Web
Python3学习
(24)--内置装饰器@property
@property前面我们学过装饰器,我们知道,装饰器的作用就是用来扩展函数的,当然前面我们介绍的装饰器,都是我们自己定义的,格式如下:@decoretordeffunc(*args,**others)passfunc(.....)#使用装饰过的函数而我们今天讲的这个装饰器@property,属于Python内置的一个装饰器,广泛应用于类的定义中的,从字面意思上理解,是属性的意思,我们想到了类,类
appleyk
·
2017-09-05 12:51
Pyhon3.X学习
Python3学习
(23)--__slots__ 限制实例属性的绑定
__slots__限制实例属性的绑定我们上一篇学了,实例可以随意绑定属性变量甚至方法,当然类也可以随意绑定属性变量和方法,但是,实例绑定的属性和方法,只能针对当前实例适用,其他类的实例无法进行访问:如果想要其他实例访问到我们绑定的属性或者方法,根据上一篇讲的,我们通过给类绑定就好了,这样,其他实例均可以访问的到:#!/usr/bin/envPython3#-*-encoding:UTF-8-*-i
appleyk
·
2017-09-04 14:09
Pyhon3.X学习
Python3学习
(22)--类的属性和实例的属性
类的属性和实例的属性由于Python是动态语言,根据类创建的实例,可以任意绑定属性。给实例绑定属性的方法可以通过实例变量,或者通过self变量来实现的,比如下面我们创建一个Student类:attr.py:#!/usr/bin/envPython3#-*-encoding:UTF-8-*-classStudent(object):def__init__(self,name):self.name=n
appleyk
·
2017-09-04 12:55
Pyhon3.X学习
Python3学习
(21)--面向对象OOP
任何一门高级语言,都离不开面向对象思想,可见其重要性。ObjectOrientedProgramming,OOP,面向对象程序设计是一种计算机编程架构。OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。面向对象的三大特性:封装继承多态本篇我们就来简单的聊一聊Python的OOP面向对象编程开讲之前,我们先来说
appleyk
·
2017-08-29 09:43
Pyhon3.X学习
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他