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高级
特性-切片(Slice)
切片(Slice)如何在一个数组中取特定的一组数据?是一个个指定?>>>L=range(10)>>>L[0,1,2,3,4,5,6,7,8,9]>>>L[0]0>>>L[1],L[2],L[3](1,2,3)>>>数据少还行,要是数据多呢?循环怎么样?>>>L=range(10)>>>L[0,1,2,3,4,5,6,7,8,9]>>>foriinrange(3):...printL[i]...01
eocee
·
2015-05-19 17:43
Python
Python高级
特性:全局解释器锁GIL基本概念
简介本文主要介绍全局解释器锁(GlobalInterceptorLock)GIL的基础知识,涉及基本概念,工作原理,对多线程性能影响等。什么是全局解释器锁GILPython代码的执行由Python虚拟机(也叫解释器主循环,CPython版本)来控制,Python在设计之初就考虑到要在解释器的主循环中,同时只有一个线程在执行,即在任意时刻,只有一个线程在解释器中运行。对Python虚拟机的访问由全局
Bob Liu
·
2015-05-01 22:16
Python
GIL
python
Python高级
特性:私有属性
简介在其它高级编程语言,如Java、C++等,均支持对属性和函数的访问控制,如public,private等关键字;也许你会好奇在Python语言是否支持数据隐藏功能呢。本文结合实际案例,来介绍Python编程语言中如何实现私有属性和私有函数,实现数据隐藏的。私有属性和私有函数例子先看一下下面的简单例子:classExample(object): def__init__(self): se
Bob Liu
·
2015-04-12 22:16
Python
python
私有属性
python高级
函数map/reduce
Python内建了map()和reduce()函数。如果你读过Google的那篇大名鼎鼎的论文“MapReduce:SimplifiedDataProcessingonLargeClusters”,你就能大概明白map/reduce的概念。我们先看map。map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。举例说明,比如我们
csujiangyu
·
2015-04-06 16:00
mapreduce
python
map
Python高级
特性:函数参数传递研究
简介本文简要介绍Python函数参数传递的基本原理函数参数传递例子为了更好的了解Python函数传递的特点,我们以一个简单的例子,先做一个基本的测试:'''Createdon2015年3月28日@author:bob'''defchanger(num,lst): num=1 lst[0]="Shanghai" print("num=",num) print("lst=",lst)if__n
Bob Liu
·
2015-03-28 22:58
Python
python
参数传递
引用机制
学习python不错的书
Python参考手册
Python高级
编程Python编程实战HighPerformancePython编写高质量代码:改善Python程序的91个建议第一印勘误表Python标准库PythonCookbookPython
网页采集
·
2015-03-25 23:15
python
Python高级
特性:类属性
简介Python语言除了支持类实例的数据属性之外,还支持类属性,其为类本身所有。本文结合类属性的实例,介绍类属性的应用。类属性实例下面列出了一个类属性定义的实例。'''CreatedonMar20,2015@author:jliu'''classBook(object):'''Bookclass'''#recordthebootcountbook_count=0#comment1def__init
Bob Liu
·
2015-03-20 21:20
Python
python
类属性
Python高级
特性
一、切片操作Python的切片操作非常强大,list、tuple、字符串都可以支持切片操作,set、dict不能进行切片。 #取list第x到第y个元素L[x:y],从0开始可以省略0 print(L[:3])#输出:[99,97,95] print(L[0:5])#输出:[99,97,95,93,91] print(L[2:4])#
Dendy
·
2015-03-11 16:00
迭代
生成器
切片
Python高级特性
python高级
数据结构
1.Collectionscollections模块包含了内建类型之外的一些有用的工具,例如Counter、defaultdict、OrderedDict、deque以及nametuple。其中Counter、deque以及defaultdict是最常用的类。1.1Counter()如果你想统计一个单词在给定的序列中一共出现了多少次,诸如此类的操作就可以用到Counter。来看看如何统计一个lis
secretx
·
2015-02-26 17:00
数据结构
python
python高级
进阶篇――FTP服务器开发简述
在经过老外老师一阵基本功训练,马上觉得自己牛比闪闪起来,好了,下面就开始一个小例子,给自己鼓鼓劲。当然,目前三脚猫功夫的状况还是没有改变,不过总算是没有停止前进,继续加油吧。 首先要装个插件(也是python写的,它的名字很吓人,叫美杜莎),我把medusa-0.5.4.tar.gz下载下来以后,解压到一个目录,然后进去执行:pythonsetup.pyinstal
星宇浪客
·
2015-01-13 23:50
python
服务器
import
文件夹
美杜莎
python高级
编程-Part3 修饰器前奏
修饰器用来包装函数,增加额外的功能,而且应能够修饰一批函数,减少代码重用。 简单的修饰器 一个函数接收函数对象作为参数,并且返回函数对象,这样的函数可以成为一个修饰器,形如下面的定义:def deco(func): def _deco(*args): print "do something" func(*args) retur
xdzw
·
2015-01-13 17:47
python
装饰器
python高级
编程-Part3 修饰器前奏
修饰器用来包装函数,增加额外的功能,而且应能够修饰一批函数,减少代码重用。 简单的修饰器 一个函数接收函数对象作为参数,并且返回函数对象,这样的函数可以成为一个修饰器,形如下面的定义:def deco(func): def _deco(*args): print "do something" func(*args) retur
xdzw
·
2015-01-13 17:47
python
装饰器
python高级
编程-Part2 高效的迭代器模块itertools
这篇文章将对python内置的迭代器模块做个简单的介绍。 我们已经了解到,可迭代对象和迭代器的关系。这里不妨总结一次,以期待听到不一样的声音,纯属探讨。可迭代对象是指具有迭代特质的一种类型,而迭代是迭代器提供的一种功能,即每次返回一个元素并且依次返回元素的能力。比如列表或元组就是一个可迭代对象。而可迭代对象经过内置iter方法处理后就会得到迭代器对象:In [8]: iList =
xdzw
·
2015-01-12 15:59
python
itertools
python高级
编程-Part2 高效的迭代器模块itertools
这篇文章将对python内置的迭代器模块做个简单的介绍。 我们已经了解到,可迭代对象和迭代器的关系。这里不妨总结一次,以期待听到不一样的声音,纯属探讨。可迭代对象是指具有迭代特质的一种类型,而迭代是迭代器提供的一种功能,即每次返回一个元素并且依次返回元素的能力。比如列表或元组就是一个可迭代对象。而可迭代对象经过内置iter方法处理后就会得到迭代器对象:In [8]: iList =
xdzw
·
2015-01-12 15:59
python
itertools
python高级
编程-Part1 生成器和迭代器
迭代器和生成器是python学者们经常谈到的话题,我也不能免俗,因为实在值得总结一下。 迭代器 迭代器是对可迭代对象进行操作,通过next方法一次吐出一个元素的工具。我们用到的for..in..内部使用的就是迭代器功能。 如果要自定义一个迭代器类的话,需要满足下面的条件:需要在类中定义__iter__方法返回self自身,表示这是一个迭代器;需要定义next方法来
xdzw
·
2015-01-09 17:10
python
迭代器
生成器
python高级
编程-Part1 生成器和迭代器
迭代器和生成器是python学者们经常谈到的话题,我也不能免俗,因为实在值得总结一下。迭代器迭代器是对可迭代对象进行操作,通过next方法一次吐出一个元素的工具。我们用到的for..in..内部使用的就是迭代器功能。如果要自定义一个迭代器类的话,需要满足下面的条件:需要在类中定义__iter__方法返回self自身,表示这是一个迭代器;需要定义next方法来返回迭代的值,其中应该包含StopIte
xdzw
·
2015-01-09 17:10
python
生成器
迭代器
Python
Python高级
特性
一、切片操作 Python的切片操作非常强大,list、tuple、字符串都可以支持切片操作,set、dict不能进行切片。 # 取list第x到第y个元素L[x:y],从0开始可以省略0 print(L[:3]) # 输出:[99, 97, 95] print(L[0:5
dendy
·
2015-01-05 15:00
python
Python高级
编程技巧
因此,根据文章内容我将题目译为“
Python高级
编程技巧”,如有不同意见请留言指出,非常感谢。正文:本文展示一些高级的Python设计结构和它们的使用方法。
lmdkfs
·
2015-01-04 22:06
python
装饰器
元类
上下文管理库
描述器
推导式
Python网络学习资源汇总
Python项目实训视频教程:网络爬虫● 苏勇老师Python语言基础视频教程-Web开发● Python自动化运维入门篇● Python开发者的必备工具● 利用PythonSOCKET多线程开发FTP软件●
Python
longxibendi
·
2014-12-15 21:00
python
Python网络学习资源汇总
Python项目实训视频教程:网络爬虫●苏勇老师Python语言基础视频教程-Web开发●Python自动化运维入门篇●Python开发者的必备工具●利用PythonSOCKET多线程开发FTP软件●
Python
杰瑞26
·
2014-12-03 21:11
【编程语言】
Python 中的进程、线程、协程、同步、异步、回调
在刚刚结束的PyCon2014上海站,来自七牛云存储的
Python高级
工程师许智翔带来了关于Python的分享《Python中的进程、线程、协程、同步、异步、回调》。
tianshuai369
·
2014-11-20 21:57
python
Python 中的进程、线程、协程、同步、异步、回调
在刚刚结束的PyCon2014上海站,来自七牛云存储的
Python高级
工程师许智翔带来了关于Python的分享《Python中的进程、线程、协程、同步、异步、回调》。
tianshuai369
·
2014-11-20 21:57
python
Python中的进程,线程,协程,同步,异步,回调
在刚刚结束的PyCon2014上海站,来自七牛云存储的
Python高级
工程师许智翔带来了关于Python的分享《Python中的进程,线程,协程,同步,异步,回调》。
七牛云
·
2014-11-18 13:00
线程
python
同步
异步
回调
协程
Python高级
特性
转载:http://segmentfault.com/a/1190000000498466这章有关Python中被认为高级的特性——就是说并不是每个语言都有的,也是说它们可能在更复杂的程序或库中更有用,但不是说特别特殊或特别复杂。强调这点很重要:这一章仅仅关于语言自身——关于辅之以Python的标准库功能的特殊语法所支持的特性,不包括那些智能的外部模块实现。在开发Python程序语言的过程中,它的
Devil_2009
·
2014-11-16 22:00
python
交叉编译Python至嵌入式arm
之前在Linux机器上装了Python-2.7.3,我没多想,以为
Python高级
版是向下兼容的。于是就开始了求毕业哥的踩雷之路...raw_input(),``
dxm2025
·
2014-11-13 22:05
python高级
编程——Decorator(修饰器)用法
一、基本应用: 在python里方法也是对象,它可以作为参数传递。 现在有个方法foo,我希望在它运行前后做些事情,那就可以使用decorator了。 # coding=utf-8 # 原方法 def foo(): print 'running' # 修饰方法 def outer(some_func): def
heipark
·
2014-11-06 09:00
Python高级
特性(1):Iterators、Generators和itertools
本文由 伯乐在线 - 熊崽Kevin 翻译自 SahandSaba。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。【译注】:作为一门动态脚本语言,Python对编程初学者而言很友好,丰富的第三方库能够给使用者带来很大的便利。而Python同时也能够提供一些高级的特性方便用户使用更为复杂的数据结构。本系列文章共有三篇,本文是系列的第一篇,将会介绍迭代器、生成器以及itertools模块的相关用法
·
2014-09-05 14:00
python
python高级
编程——方法参数*args与**kwargs
1. *args使用说明 def test(a,*args): print a print args test(1,2,3,4) 输出: 1 (2, 3, 4) 2. **kwargs 使用方法 def test(a, **kwargs): print a print
heipark
·
2014-08-04 09:00
python
python高级
编程——多进程包multiprocessing
1. 使用map方法 import multiprocessing import time def f(x): time.sleep(2) print x if __name__ == '__main__': pool = multiprocessing.Pool(processes=5) pool.map(f, xrange(1
heipark
·
2014-06-17 12:00
process
Python高级
应用实例对比:高效计算大文件中的最长行的长度
前2种方法主要用到了列表解析,性能稍差,而最后一种使用的时候生成器表达式,相比列表解析,更省内存列表解析和生成器表达式很相似:列表解析[exprforiter_variniterableifcond_expr]生成器表达式(exprforiter_variniterableifcond_expr)方法1:最原始复制代码代码如下:longest=0f=open(FILE_PATH,"r")allLi
·
2014-06-08 09:58
Python高级
特性之:List Comprehensions、Generator、Dictionary and set comprehensions
我们在需要循环处理数据的时候,往往都会用range(n)这个方法生成list但是如果需要生成奇数list或者其他list怎么办呢?这就是我今天要讲的ListComprehensions。一、ListComprehensions(列表解析/列表生成器)方法一:循环l.append()>>>L=[]>>>foriinrange(10):ifi%2==1:L.append(i)>>>L[1,3,5,7,
The_Third_Wave
·
2014-05-22 19:37
Python
python
list
Comprehensions
generator
生成器
高级特性
51CTO线下课程推荐:老男孩Python运维开发实训
前10名报名的博友享受9折优惠,并赠送价值2580的python课堂完整视频和shell高级运维实战视频(8天141节)课程主题:
Python高级
运维开发实战课程讲师:Alex老师,triaquae python
老男孩oldboy
·
2014-04-08 09:41
python培训
python系统运维开发
Python高级
编程技巧
本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上来看非常直观,并且提供了大量的可选操作。这篇指南尝试将大部分常用的数据结构知识放到一起,并且提供对其最佳用法的探讨。推导式
u010454729
·
2014-03-19 17:00
Python高级
编程技巧
原文:http://www.kuqin.com/shuoit/20140315/338587.html正文:本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上来看非常直观,
problc
·
2014-03-18 10:00
数据结构
编程
python
程序员
Python高级
编程技巧
因此,根据文章内容我将题目译为“
Python高级
编程技巧”。正文:本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合
·
2014-03-14 22:00
python
Python高级
编程技巧
正文:本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上来看非常直观,并且提供了大量的可选操作。这篇指南尝试将大部分常用的数据结构知识放到一起,并且提供对其最佳用法的探讨。
对World说Hello
·
2014-03-14 12:41
Python/Ruby
实现用户名密码登陆,输入错误3次后锁定用户
正在看《老男孩高薪必备]
Python高级
运维编程实战精品入门进阶》上面的习题:实现用户名密码登陆,输入错误3次后锁定用户自己写的,代码很烂但是总的来说实现了。#!
阿秋
·
2014-02-21 14:27
python
锁定用户
密码登陆
实现用户名密码登陆,输入错误3次后锁定用户
正在看《老男孩高薪必备]
Python高级
运维编程实战精品入门进阶》上面的习题:实现用户名密码登陆,输入错误3次后锁定用户自己写的,代码很烂但是总的来说实现了。#!
阿秋
·
2014-02-21 14:27
python
锁定用户
密码登陆
python学习
老男孩linux高薪培训多个班近期开课时间表
近期开课时间如下:(一)课程与开课时间老男孩linux高薪培训课程班次开课时间1)高级linux实战就业课程 第17期2014年2月23日 2)国内最顶级架构师实战课程(特惠期) 第10期2014年2月22日3)
python
老男孩oldboy
·
2014-02-12 16:13
架构师
Linux培训
老男孩培训
高薪培训
Django中的
Python高级
特性
本小文的内容实际是作为《ProDjango》第二版第二章的读书笔记简单总结。1、类的构建:元类,使用带元类的基类----这个特性的案例主要就是models.Model类,用这种方式高效率地实现传统的继承复用.2、公共地鸭式辨型协议:此处的协议基本类似接口,协议在框架的设计中也起一个接口式的契约式设计(DesignbyContract)的作用3、扩展函数:参数匹配模型、柯里化、函数装饰器4、描述符5
_朝晖_
·
2013-12-17 14:43
Django中的
Python高级
特性
本小文的内容实际是作为《ProDjango》第二版第二章的读书笔记简单总结。1、类的构建:元类,使用带元类的基类----这个特性的案例主要就是models.Model类,用这种方式高效率地实现传统的继承复用.2、公共地鸭式辨型协议:此处的协议基本类似接口,协议在框架的设计中也起一个接口式的契约式设计(DesignbyContract)的作用3、扩展函数:参数匹配模型、柯里化、函数装饰器4、描述符5
dipolar
·
2013-12-17 14:00
Lua学习总结
简述Lua是一个很小的编程语言,很多人将其与
Python高级
语言进行比较。Lua有以下的特点:(1)纯C语言实现,源码小,可以很好地与C/C++融合。可自行编译,生成静态库。
临峰不畏
·
2013-10-08 23:00
lua
python 缓存机制
今天在看《
python高级
编程》python缓存这一小节。在这里记录下学习笔记。什么是缓存大家都明白,就是对某一个复杂的计算进行缓存,等待下一次请求的时候可以避免再次计算而直接返回结果。
Jbryan
·
2013-06-07 16:00
python
缓存
python3.3 列表 小例
python高级
教程读书笔记慢慢走 http://jiangsu.pxkk2008.blog.163.com/blog/static/9867168820121234953735/
keenweiwei
·
2013-06-07 13:00
python高级
数据类型
4.1采用序列组合数据字符串、列表和元组都是Python内置的序列数据类型。序列类型代表一组有序的数据元素,元素类型可为任意类型。列表和元组的区别是可以更改。列表适于管理很多个项,元组适于管理一个项的不同部分。4.1.1创建列表用一个空的方括号即可。>>>x=[]#anemptylist可以调用list(seq)函数,将一个序列类型转换为列表:>>>list((5,10))[5,10]range(
jiayichendddd
·
2013-05-02 20:00
[Python]学习资料整理
收集了一些资料,基本来自网络下载,如果有新的,后续添加Python核心编程
Python高级
编程Python数据结构与算法英文Python灰帽子中文Python精要参考中文ThinkPython Pythonlinuxunix
lzz957748332
·
2013-04-22 11:00
python
学习
书籍
资料
汇总
Python高级
运维开发2015年10月第12期隆重开课
下载结尾附件可看详细课程表Python自动化开发课程2.0版 看看这两年内运维领域里最热的词吧,肯定是非”运维自动化”莫属,为何运维自动化这两年如此火热,以至于每个公司都在探讨如果实现自动化升级?其实运维自动化不是新名词、新技术,无非是对传统运维进行改造和升级罢了,由于近几年互联网移动和PC端的飞速发展,敏捷开发带来的业务频繁更新、上线、业务访问量的突发巨增对系统并发承受能力的巨大的考验等,这些
老男孩oldboy
·
2013-01-21 10:38
老男孩linux培训
python培训课程
python精品课程
给python交互式命令行增加自动补全和命令历史
考完试了,开始研究《
python高级
编程》用过zsh的同学肯定对其自动补全功能印象深刻,通过简单的定制python交互式命令行也能实现类似功能,具体操作如下:在用户目录下新建".pythonstartup
·
2013-01-05 14:00
python
《
Python高级
编程》读书笔记
1.装饰器(Decorator)简单的说就是装饰函数的函数,使得返回一个被修饰后的新函数。三篇很好的文章:http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.htmlhttp://blog.csdn.net/thy38/archive/2009/08/21/4471421.aspxhttp://www.codecho.com/underst
zawdd
·
2012-09-18 22:00
编程
Decorator
python
读书
Python高级
编程-----读书笔记
1. KeepCodeSimpleNotDatal 减少代码,能减少生成的代码,因此能减少执行时间2. 使用ListComprehensions构造List,快12倍 ListComprehension性能测试使用ListComprehension使语法简洁,生成代码减少,执行显著加快1[iforiinrange(10000000)
索隆
·
2012-05-19 15:00
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他