搜索到与相关的文章
Python

Python生成器

什么是生产器利用迭代器,我们可以每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生产下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法。即生成器(gennerator)。生成器是一类特殊的迭代器创建生成器的方法1:将列表生成器[]改为()代码:nums=[x*2forxinrange(10)]print(num

系统 2019-09-27 17:49:50 2077

Python

Python 学习笔记

目录一、Python基础1.数据类型和变量2.字符串和编码3.list和tuplelisttuple4.条件判断5.循环6.dict和setdictset二、函数1.调用函数2.定义函数3.函数的参数位置参数默认参数可变参数关键字参数命名关键字参数参数组合4.递归函数三、高级特性1.切片2.迭代3.列表生成式4.生成器5.迭代器四、函数式编程1.高阶函数map/reducefiltersorted2.返回函数3.匿名函数4.装饰器5.偏函数五、模块六、面向

系统 2019-09-27 17:49:09 2077

Python

Python使用QRCode模块生成二维码实例详解

Python使用QRCode模块生成二维码QRCode官网https://pypi.python.org/pypi/qrcode/5.1简介python-qrcode是个用来生成二维码图片的第三方模块,依赖于PIL模块和qrcode库。简单用法importqrcodeimg=qrcode.make('hello,qrcode')img.save('test.png')高级用法importqrcodeqr=qrcode.QRCode(version=1,er

系统 2019-09-27 17:48:17 2077

Python

django 利用pillow 进行简单的设置验证码功能(python)

1.导入模块并定义一个验证状态fromPILimportImage,ImageDraw,ImageFontfromdjango.utils.siximportBytesIOdefverify_code(request):#引入随机函数模块importrandom#定义变量,用于画面的背景色、宽、高bgcolor=(random.randrange(20,100),random.randrange(20,100),255)width=100height=25

系统 2019-09-27 17:47:32 2077

Python

python获取目录下所有文件的方法

本文实例讲述了python获取目录下所有文件的方法。分享给大家供大家参考。具体分析如下:os.walk()函数声明:walk(top,topdown=True,onerror=None)1.参数top表示需要遍历的目录树的路径2.参数topdown的默认值是"True",表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为"False"时,则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件3.参数onerror的默

系统 2019-09-27 17:46:06 2077

Python

Python制作数据导入导出工具

python2.6编写,自己瞎写的,备用'''ExportandImportElasticSearchData.SimpleExampleAt__main__@author:wgzh159@163.com@note:uncheckconsistencyofdata,pleasedoitbyself'''importjsonimportosimportsysimporttimeimporturllib2reload(sys)sys.setdefaultenc

系统 2019-09-27 17:38:36 2077

编程技术

利用J2ME开发移动3D游戏之3D图形API

简述现在,移动游戏和移动应用开发极为热门!游戏中需要有时髦漂亮的图形,其设计标准比以前任何时候都要高。本文将告诉你怎样用酷毙的移动3D图形API为J2ME设备开发3D图形游戏。如果你在用MIDP1.0进行用户接口编程,那么有两条路你可以选择:使用高级的UI类或者一切由你自己从头开始。作为游戏开发者,第一种选择往往是不可能的;这是为什么游戏开发者不得不为他们的高级游戏开发自己的3D引擎的原因。无疑,这需要付出大量的时间和努力,而缺乏浮点数支持的CLDC1.0

系统 2019-08-29 23:22:33 2077

编程技术

MyBatis 的简单应用

介绍1.例子中包含了mybatis的常用sql的写法2.动态sql的应用3.存储过程的使用目录MyBatis-config.xml中set的说明[]:表示可能的不太正确<

系统 2019-08-29 22:08:47 2077

编程技术

不小心被Cglib忽悠了(已纠正错误2009-3-1)

最新添加(2009-3-1),纠正文章错误http://www.iteye.com/topic/336082引用真心接受批评,并感谢sdh5724指正。好久没看这个贴了,用sdh5724提醒的方式beanCopier复制,效率很高,是标准Java反射调用的1/5.10000次对象复制测试结果(ms):task直接复制31taskjava标准反射复制610taskcglibFast复制(不好的写法)890taskcglibbeancopier复制125原帖1

系统 2019-08-12 09:30:17 2077