随笔分类 - Python
摘要:最近在学习使用Python3.2, 因为目前大多数资料和书籍都是基于Python 2.x的,所以在学习的过程中会碰到一些问题,特此记录,方便查找不同,并分享给其他需要的朋友。1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'china' >>>print(中国)
阅读全文
摘要:1. 输出字符串>>> strHello = 'Hello World' >>> print (strHello)Hello World2. 格式化输出整数支持参数格式化,与C语言的printf类似 >>> strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))>>> print (strHello)the length of (Hello World) is 11
阅读全文
摘要:通常我们播放声音文件的时候会通过脚本读取所有的声音文件,然后放到数组里面,然后生成int型的索引,这样播放的时候就不直接传声音名字了,而是这样playMusic( MUICS_BG_1 }, playSound( SE_DOG ); 这样无论声音格式如何变化,代码都无需改变。之前都是Perl写的,这次为了和其他人保持一致改成python版的了,貌似没啥区别。贴代码备份总目录media,下列 video, music, sound 三个目录,分别是视频,背景音和音效#Auther: lancer#Data: 2011-6-7#Function: Get name of all media f..
阅读全文
摘要:1. Python正则式的基本用法1.1基本规则1.2重复1.2.1最小匹配与精确匹配1.3前向界定与后向界定1.4组的基本知识2. re模块的基本函数2.1使用compile加速2.2 match和search2.3 finditer2.4 字符串的修改与替换3. 更深入的了解re的组与对象3.1编译后的Pattern对象3.2 组与Match对象3.2.1组的名字与序号3.2.2 Match对象的方法4. 更多的资料初学Python,对Python的文字处理能力有很深的印象,除了str对象自带的一些方法外,就是正则表达式这个强大的模块了。但是对于初学者来说,要用好这个功能还是有点难度,我花
阅读全文
摘要:struct模块提供将二进制数据转换为结构化数据或相反的功能,它定义了以下函数和异常:exception struct.errorstruct.pack(fmt, v1, v2, …) 返回一个string,string由v1,v2…经过给出的格式fmt组成,参数的个数有和类型要和给出的格式一一对应struct.pack_into(fmt, buffer, offset, v1, v2, …) 按照格式fmt将v1, v2 …打包,并从buffer的偏移量offset开始写进buffer中struct.unpack(fmt, string) 以给定的格式fmt来将string解包,结果是个元组
阅读全文
摘要:转帖自:http://hi.baidu.com/singkuan/blog/item/6948fa073d1b5ece7a89472c.htmlUE搭建python IDE环境+设置快捷键2007-11-21 17:35UE搭建python IDE环境方法如"使用UltraEdit搭建t-sql IDE开发工具"打开UE菜单项:高级/工具配置输入项如下设置:命令行: python %n%e工作目录:%p菜单项名称:运行python程序前体python环境变量设置选项设置:勾选“保存活动文件”选项命令行输出(DOS命令)勾选“输出到列表窗口”,“捕捉输出”点击“插入”按钮,插
阅读全文
摘要:在UltraEdit的wordfile中添加python的语法支持发现UltraEdit有对Perl的语法高亮支持,但是打开Python文件的时候却没有,网上找到一些方法方法一:我也是这么做的,可行1、到UltraEdit安装目录下,进入wordfiles目录,新建文件:python.uew把如下内容粘贴到该文件里,保存:/L30"Python" Line Comment = # Block Comment One = """ Block Comment Off = """ Escape Char = / File
阅读全文

浙公网安备 33010602011771号