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学习
(20)--第三方模块pymysql的安装及使用
安装第三方模块在Python中,安装第三方模块,是通过包管理工具pip完成的。如果上述确保没问题,我们在cmd命令行下输入pip(Python包管理工具)如下:如果出现上述界面,证明没有问题,下面我们安装一下第三方模块pymysql,我们可以通过pipinstallpymysql进行下载安装:如上图所示,下载后的pymysql版本为0.7.11下面我们就直接上demo了,主要是为了演示安装,使用的
appleyk
·
2017-08-28 17:06
Pyhon3.X学习
Python3学习
(18)--偏函数(Partial)
由于最近出差,没有时间更, 倒不是忙,而是费心,项目其实并不难,主要是涉及钱的地方谈技术略显苍白;没有技术解决不了的问题,但是钱没到位,没人愿意无偿给你提供技术,算是停更一周后的,吐槽吧。赶上今天周末,本想着打打游戏,看看美剧,休息一下,却被媳妇的几篇软文把浮躁的心带走了,那索性就调整一下,学习吧,好了,我们就抓紧时间再唠唠我们的Python,本篇来认识一下偏函数--partialfunction
appleyk
·
2017-08-26 22:37
Pyhon3.X学习
Python3学习
(17)--装饰器decorator
我们知道,在Python中,函数可以当做参数来使,也可以当做函数的返回值,还可以赋给一个变量,利用变量我们也可以实现函数的功能:还可以作为序列的元素:这样一来,我们函数本身也是个对象,针对函数对象,Python为我们提供了其对应的属性,这里我们学习两个属性:__name____doc__下面,我们直接看下例子demo,根据demo进行注释讲解(这种方法还是比较高效容易理解的):#/usr/bin/
appleyk
·
2017-08-19 15:10
Pyhon3.X学习
Python3学习
(16)--匿名函数lambda
我们前面讲高阶函数的时候,已经很多次的提到了lambda,它是一个表达式,也是Python中的匿名函数,我们知道,lambda可以当做函数来使用,返回值就是lambda表达式的结果,lambda也可以当做函数的返回值,比如我们讲到的素数求解,其中有个函数就是这样写的:我们使用lambda表达式的目的不是为了能替代函数,而是尽可能的替代一些简单的函数,注意是简单的。插播一个修改Wing自动代码补全键
appleyk
·
2017-08-18 09:26
Pyhon3.X学习
Python3学习
(15)--惰性函数
Python的函数太丰富了,讲起来稍微有点费劲,如果给你一个函数简单使用的话,你大可不必深入去了解这个函数,但是作为一个学习者来说尽管不知道以后这个函数我们还会不会遇到,会不会使用到,我们也要尝试去和它打交道,深入的打交道,尽自己所理解的,去阐述它;上一篇我们简单的配置了wing开发IDE,这篇,我们就结合一下它,来讲一下我们今天的主角,惰性函数,又称返回函数;函数,我们知道它可以出现在参数里,像
appleyk
·
2017-08-17 15:51
Pyhon3.X学习
Python3学习
(12)--高阶函数 (二)
上一篇我们讲了Python内置的两个高阶函数map和reduce,本篇我们继续讲高阶函数,一个拥有过滤效果的函数,filter讲之前我们思考一个问题,上篇我们提到了,map和生成式很相似,map能做的,生成式也可以,那么反过来呢?下面,我们看一个例子:有一个1--10的整数列表list(range(1,11)),我们想要留下偶数部分的元素,去除奇数部分,我们怎么做?A、用生成式很容易办到:B、我们
appleyk
·
2017-08-15 09:15
Pyhon3.X学习
Python3学习
(11)--高阶函数
高阶函数:Higher-orderfunction,把函数名作为参数传入,然后函数在函数里再次使用,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。在Python中,我们可以用一个变量来表示一个函数名,从而用这个变量去代替该函数执行其操作,比如:这种表示法,其实是指向性的,内置的函数abs,在Python环境启动时,充其量也就是个变量,只不过,在我们没使用它之前,它的函数入口地址已
appleyk
·
2017-08-13 17:52
Pyhon3.X学习
Python3学习
(10)--列表生成器(List generator)
上一篇我们讲到了,列表生成式,花里胡哨的,但是很实用,我们在回顾一下一个简单生成式的构造:这里我们构造一个x*x的list,元素10个: 如下: 我们可以清楚的看到我们想要的结果,这种L就是利用列表生成式产生的list对象 本篇讲到的,生成器(generator)区别于生成式(generation)但二者之间又是有亲密联系的,从字面上理解,生成器就是存放生成式产生结果的容器,说具体点就是
appleyk
·
2017-08-11 09:23
Pyhon3.X学习
Python3学习
(8)--迭代,可迭代的和迭代器
开始本篇之前,我们先来了解几个单词 迭代:iteration可迭代的:Iterable 迭代器:iterator从单词我们可以看出来差异,可迭代的一看就是状态词,我们不做多说,下面会再讲,而我们发现迭代和迭代器都是一个名词表示,只不过迭代相比较迭代器更加抽象,这就好比,我们遍历一个字典dict,用到for...in...的操作,我们称之为在迭代,而这种能遍历的行为或者能迭代的行为我
appleyk
·
2017-08-09 08:45
Pyhon3.X学习
Python3学习
(7)--函数【Function】
函数的目的是为了将一些复杂、繁琐、重复性极高的代码封装成一个方法,供使用者调用,使用者只关心函数本身,比如函数返回类型是什么,函数参数的个数以及参数类型和参数顺序是什么,而不关心函数内部的功能是怎么实现的(除了自己写的方法,自己使用,这种的话,使用者本身也是构造者),和大多数高级语言一样,Python也支持函数,不仅能很灵活的定义函数,而且还有着很多的内置函数,这些函数都非常有用,可以直接调用。一
appleyk
·
2017-08-08 12:40
Pyhon3.X学习
Python3学习
(6)--切片【Slice】
一、切片通过前面我们所学的,我们知道,对于list和tuple这两种有序的集合,我们是可以通过下标(索引)来对元素进行访问的,比如:对于dict来说,我们可以通过get(key)的方式获得对应的value值,比如:但对于set来说,因为它不是键值对,也不是有序的,所以既无法通过key访问value值,也无法通过索引访问元素值,但是我们可以判断key是否存在,存在了,这个key的值就是我们要的'元素
appleyk
·
2017-08-07 11:05
Pyhon3.X学习
Python3学习
(5)--集合dict和set
接着上一篇,今天仍然讲Python的集合,上一篇,我们认识了列表list和元组tuple,对比今天将的dict和set,你会发现,之所以分开成对来讲,是因为,list和tuple中的元素是可以重复出现的,而dict和set中的"元素"是不会出现重复的,就算你给它们初始化的时候故意放几个重复的值,但是正式使用它们的时候,dict和set会自动过滤掉这些重复的"元素",这里的元素之所以打引号,是区别于
appleyk
·
2017-08-04 08:58
Pyhon3.X学习
Python3学习
(3)--基础篇
任何一门编程语言,学起来都是由简单到复杂,再由复杂到深入(精),不是重在参与,而是贵在坚持。简单的部分就是基础部分,涉及数据类型、变量、数学运算(+-* /)、简单的输入输出I/O操作,条件语句、循环语句等,虽然是基础,理解起来和其他语言差不了多少,语法都是相通的,前提是你至少掌握了一门面向对象的语言。一、数据类型(1)整数 :1,10,20,-12,0(2)浮点数:1.35,-2.2561,0
appleyk
·
2017-08-02 08:13
Pyhon3.X学习
Python3学习
(1)--环境配置
---
Python3学习
之每天半小时大数据时代即将全面来临,还等什么,努力的人比你还努力,有钱的人比你更有钱,你还不着急嘛?
appleyk
·
2017-08-01 08:16
Pyhon3.X学习
Python3学习
笔记 urllib模块的使用
1.基本方法url:需要打开的网址data:Post提交的数据timeout:设置网站的访问超时时间直接用urllib.request模块的urlopen()获取页面,page的数据格式为bytes类型,需要decode()解码,转换成str类型。fromurllibimportrequestresponse=request.urlopen(r'http://python.org/')#HTTPR
python程序猿
·
2017-07-04 13:34
python3模块
python3学习
之时间计算
import timeimport datetimey = datetime.datetime.now()s = datetime.datetime.strftime(y,"%Y-%m-%d")st = s + " " + "12:22:40"se = s + " " + "13:21:10"st1 = time.strptime(st, "%Y-%m-%d %H:%M:%S")se1 = tim
lejie851112
·
2017-06-07 16:51
python
python
python学习--2字符串
python3学习
2--字符串1.格式python中字符串用单引号双引号均可;python声明变量时,不用声明类型;#字符串str1='abc'str2="ABC"print(str1)print(str2
E1ffC1
·
2017-05-28 11:13
python3学习
python3学习
之反射
1、反射 用于方法调用利用字符串的形式去对象中操作成员(增/删/查),注意仅是在内存中操作#hasattr(模块,'字符串'): 判断有没有 ,模块中有没有“字符串”为名字的成员; 返还True或者False#getattr(模块,'字符串'): 获取方法,从模块中获取“字符串”为名字的成员#s3.pyp1(): ()p2(): ()p3(): () #s2.pyimp
lejie851112
·
2017-05-12 10:03
python
python
python3学习
之内置函数
filter参数中函数返回True或者False,将元素返回到结果li=[1,2,3,4,5,6]f=lambdaa:a>3原理:简单函数用lambda;a相当于参数,"a>3"是函数体,有返回值filter(函数A,可迭代序列B)原理:把B的值逐个给A,过滤机制在函数A中,返回True时输出当前B的值,否则不输出filter(lambdaa:a>3,li)deff1(a):ifa>3:retur
lejie851112
·
2017-05-03 17:14
python
python
python3学习
之set集合
关键字set是集合,数据特点是:无序,去重#创建se={"sdfs","ljk"};大括号中不是键值对se=set((1,2,3,4,8))se=set();空集合#操作se.add#单个添加se.clearse.copyse.difference(se1)#se有,se1没有se.difference_update#se有,se1没有,并把结果更新到se中se.symmetric_differe
lejie851112
·
2017-05-02 15:11
python
python
python3学习
之for循环
python是靠“缩进”来识别代码断的,同一代码断“必须缩进方式相同”,但是最好全部代码,缩进统一,官方建议“四个空格”,当然敲tab键很方便,但是绝大多数python开发者都用“四个空格”,随大流还是很必要的,否则复制别人代码时,那可就惨了。错误for循环:test=[1,2,3,4,5]foriintest:空格空格空格空格print(i)一个tabprint(i)以上是会报错的单for:te
lejie851112
·
2017-05-02 13:55
python
python
python3学习
之字典
字典:简单字典:dic={1:'a',2:'b',3:'c'}嵌套字典:字典中可包含元组、列表、字典dic={1:'a',2:'b',3:'c',4:{1:'a',2:'b',3:'c'},5:[1,2,3],6:(5,6)}dic.clear()清空dic.fromkeys(iterable,value=None,/)不明白有什么用dic.items()显示字典中的所有键值对dic.pop(k[
lejie851112
·
2017-04-27 13:10
python
python
python3学习
之列表
列表:L.append(object)追加备注:append将obj作为一个整体追加,无论obj是字符串、数字、字典、列表等,当是字典时全部插入,跟L.extend(iterable)不同test=[1,2,3,4,5]test1=[6,7,8,9]test.append(test1):[1,2,3,4,[6,7,8,9]]test.append(10):[1,2,3,4,10]L.copy()复
lejie851112
·
2017-04-27 11:16
python
python
python3学习
笔记:多进程分布式小例子
最近一直跟着廖大在学Python,关于分布式进程的小例子挺有趣的,这里做个记录。分布式进程Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠网络通信。由于managers模块封装很好,不必了解网络通信的细节,就可以很容易地编写分布式多进程程序。master服务端原理:
xh15
·
2017-03-30 18:13
python3
python
python3学习
笔记:零碎知识点
break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。list:Python内置的一种数据类型叫列表。list是一种有序的集合,可以随时添加和删除其中的元素。格式:[]要删除指定位置的元素,用pop(i)方法,其中i是索引位置:可以获取倒数第2个、倒数第3个L[-2]、L[-3]tuple:另一种有序列表
xh15
·
2017-03-26 17:28
python3
python
python3学习
之环境搭建(ubuntu环境)
一、安装python3Linux下默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存.有两种安装方式:1,下载安装包安装。2,apt-get命令安装。1、安装包可以从官网下载:https://www.python.org/也可以用命
a我住隔壁我姓王
·
2017-02-06 17:23
python3
Python3学习
笔记-字符串和编码
有C++基础,一直对“万能”的Python语言感兴趣,目前正在学习廖雪峰老师的Python3教程用来入门,这里记录一些没接触过或与C++有差异的知识,方便自己查阅吧~字符串函数ord()函数将字符转换为编码chr()函数将编码转换为字符>>>ord('E')69>>>chr(85)'U'encode(‘utf-8’)函数将便于表示的str类型转换为便于存储和传输的bytes类型(encode编码)
QimaoRyan
·
2017-01-21 19:11
Python3
Python3学习
日记 Day-3
NOTE:文章中的代码缩进不知道怎么搞,直接粘贴使用会报错学习地址面向对象编程(ObjectOrientedProgramming简称OOP)OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向对象的设计思想是抽象出Class,根据Class创建Instance面向对象的三大特点:数据封装继承多态类(Class)和实例(Instance)类是抽象的模板实例是根据类创建出来的一个
fangmusan
·
2016-11-14 20:26
Python3学习
一之基本语法
Python3学习
一之基本语法首先要说一下Python3的编码问题,真是简直了,第一次接触就弄了一晚上了,我是在Eclipse中配置的Python环境,Python3默认编码是UTF-8,字符串都是unicode
小黄鸭and小黑鸭
·
2016-10-19 11:39
Python3学习笔记
Python3学习
之路No.2
List:有序的集合a=['1','2','3']len()获得元素的个数索引从0开始,越界会报错len()-1也能用-1做索引,倒序,取最后一个.append('')追加元素.insert(n,'')在指定位置增加一个元素.pop()删除末尾的元素.pop(i)删除指定元素,i为索引值元素替换a[]直接赋值List元素类型可以不同List元素也可以是另一个List通常称:二维数组、多维数组、也可
AircraftCloud
·
2016-09-26 16:57
Python3
Python3学习
之路No.1
打印函数:print()输入函数:input()变量:定义:大小写字母、数字和下划线(不能以数字开始)大小写敏感#:用于注释语句语法缩进:通常以4个空格做为缩进::代码块十六进制:0-9a-f1.23*10**9=1.23e912.3*10**8=12.3e80.000012=11.2e-5除:/结果为浮点数地板除://结果为整数取余:%数据类型:整形、浮点型、字符串、布尔值(true、false
AircraftCloud
·
2016-09-26 15:03
Python3
Python3学习
笔记(一)
跟着廖雪峰老师的Python教程学习Python3,遇到需要注意的地方写到这里,方便以后查阅总结,温故知新。感谢廖雪峰老师!基础Python中不限定数值大小除法:/普通除法,浮点型,//取整数部分,%取余Python提供了==ord()==函数获取字符的整数表示,==chr()==函数把编码转换为对应的字符Python的字符串类型是str,以字节为单位的bytes,用b'abc'表示,读取字节流需
纳尼2号
·
2016-09-08 00:39
Python3学习
笔记 根据标签截取内容
'''Createdon2016年6月17日@author:gionee'''defextract_from_tag(tag,line):opener=""closer=""try:i=line.index(opener)start=i+len(opener)j=line.index(closer,start)returnline[start:j]exceptValueError:returnNo
思灵月
·
2016-06-17 17:08
python3.X
Python3学习
笔记(urllib模块的使用)
1.基本方法urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,capath=None,cadefault=False,context=None)-url:需要打开的网址-data:Post提交的数据-timeout:设置网站的访问超时时间直接用urllib.request模块的urlopen()获取页面,page的数据格式为b
Data&Truth
·
2016-04-29 17:00
Python3学习
笔记01-第一个Python程序
在本地安装好后Python后,进入命令行模式,输入Python,就进入Python的交互模式:C:\Users\user>python Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit D64)] on win32 Type "help", "copyright", "credits" or "
Corwien
·
2016-04-20 10:00
python
Python3学习
教程
廖雪峰老师的Python教程讲的非常用心详细,文笔幽默,通俗易懂,想学习Python的朋友可以看看 http://www.liaoxuefeng.comPython简介 Python简介
Corwien
·
2016-04-20 10:00
python
python教程
我的
python3学习
笔记
windows下安装pip安装好python之后,pip也就安装好了,但是需要把D:\ProgramFiles\Python34\Scripts加到环境变量Path里,这样就能直接使用pip命令了,例如"pipinstallPillow".判断字符串是否为数字:importosprint("123".isdigit())os.system("pause")获得字符串长度:importosprint
zty5678
·
2015-11-07 20:31
Python3学习
笔记――数据类型和变量
在Python中,能够直接处理的数据类型有: 整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数
麦林泡泡
·
2015-10-17 22:04
二进制
十六进制
单引号
双引号
Python3学习
笔记――数据类型和变量
在Python中,能够直接处理的数据类型有: 整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数
麦林泡泡
·
2015-10-17 22:04
二进制
十六进制
单引号
双引号
Python3学习
笔记――基础的巩固
#给a赋值100.判断a然后产生不同的输出 后面是冒号,不是分号,英文的不是中文的。 a = 100 if a >= 50: print(a) else: print(-a)以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个
麦林泡泡
·
2015-10-17 21:26
python
中文
编辑器
英文
解释器
Python3学习
笔记――基础的巩固
#给a赋值100.判断a然后产生不同的输出 后面是冒号,不是分号,英文的不是中文的。 a = 100 if a >= 50: print(a) else: print(-a)以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个
麦林泡泡
·
2015-10-17 21:26
python
中文
编辑器
英文
解释器
python3学习
笔记--003--写一个自定义的包
代码布局:[laolang@localhostpackagetest]$tree . ├──mypackage │ ├──human.py │ ├──__init__.py │ └──student.py └──test.py 1directory,4files [laolang@localhostpackagetest]$mypackage/human.py#!/usr/bin/envp
小代码2016
·
2015-08-25 16:00
python3学习
笔记--002--写一个类
代码:[laolang@localhostclasstest]$cattest.py #!/usr/bin/envpython classperson: def__init__(self,name,age,sex): self.name=name self.age=age self.sex=sex defsayHello(self,msg='Hello'): print(msg) defpri
小代码2016
·
2015-08-25 15:00
python3学习
笔记--001--python HelloWorld
python默认使用UTF-8编码一个python3版本的HelloWorld代码如下:#!/usr/bin/envpython print('HelloWorld!')如果此python脚本文件名为:hello.py,则运行此脚本文件的方法有两种:1、pythonhello.py[laolang@localhostpython]$pythonhello.py HelloWorld! [laol
小代码2016
·
2015-08-24 21:00
Python3学习
笔记:使用代理访问url地址
#! /usr/bin/env python3 # -*- coding:utf-8 -*- 'python进行代理的curl数据提交' __author__ = 'ken' import os; import sys; curPath = os.path.abspath(os.path.dirname(__file__)); sys.path.append(curPath); impo
卖小女孩的小火柴
·
2015-08-01 18:00
Python3学习
笔记:使用Cookie访问url地址
#! /usr/bin/env python3 # -*- coding:utf-8 -*- '通过url地址获取代理IP地址,目前只能获取一页' __author__ = 'ken' import urllib.request; import urllib.parse; import re; import os; curPath = os.path.abspath(os.path.dir
卖小女孩的小火柴
·
2015-08-01 18:00
Python3学习
笔记:读写文件
import re; import os; curPath = os.path.abspath(os.path.dirname(__file__)); #写文件 ipList = [,]; proxyIpList = curPath + "/proxyIpList.txt"; with open(proxyIpList, ) f: ip ipList: f.write(
卖小女孩的小火柴
·
2015-08-01 18:00
Python3学习
笔记之基础教程二
fibo.py__author__='Administrator' deffib(n): a,b=0,1 whileb
earbao
·
2015-04-12 12:00
Python3学习
笔记之基础教程
参考网站:http://www.w3cschool.cc/python3/python3-tutorial.html__author__='Administrator' importsubprocess cmd="cmd.exe" begin=101 end=200 whilebegin2: human=22+(age-2)*5 print("humanyears:",human) else:
earbao
·
2015-04-11 22:00
python3学习
笔记--转换位串到utf-8字符串
http://www.wenzizone.com/2012/01/11/python3_convert_byte_array_to_string.html
thinking空
·
2014-10-29 00:00
上一页
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
其他