Python
ojshilu
https://github.com/lucky521
展开
-
Django 框架入门学习
Django的学习借助于其强大的手册Django Book,该手册已经被翻译为中文。一个最简单的Django项目可以由下面几个文件组成:.|- __init__.py|- manage.py|- setting.py|- urls.py|- views.py|- mytemplate.html运行manage.py文件来启动这个项目的web服务。原创 2013-10-21 10:20:16 · 1080 阅读 · 0 评论 -
Python 字符数字的格式转换
十六进制 -> 十进制例如,十六进制数ff(字符串形式)转换为十进制数255int('ff', 16) //第二个参数是要转换到的数的进制十进制 -> 十六进制将十进制数255转换为十进制数0xff(字符串形式)hex(255) 字符 -> Ascii码(十进制)ord(‘a’)Ascii码(十进制) -> 字符chr(97)原创 2013-10-22 22:18:22 · 3340 阅读 · 0 评论 -
Python的字符串连接join和拆分split
字符串连接1、普通的无缝连接:用加号+。a = "hello"b = "abc"c = a + bprint c2、使用join做连接:其使用规则是A.join(B),要求a、b均为字符串。其作用是重复利用A把B的各个部分穿接起来(注意只穿接内部,左右两侧不加A)。· 参数A是普通字符串,包括空格或空字符串。· 参数B可以是字符串或者以字符串为元素的lis原创 2013-10-23 18:43:15 · 3906 阅读 · 0 评论 -
Pyglet 媒体库
Pyglet是为Python语言提供的一个图形化和多媒体库。它为可视化程序尤其是开发游戏提供非常丰富的面向对象的接口,并且是开源的。除了Pyglet之外,PyGame、Panda3D也是Python的游戏开发库。不过Pyglet是三个里面最快捷最容易上手的。Pyglet的安装安装可以非常简单,在windows下可以直接用安装包安装。在ubuntu下apt-get也可以直接安装。Py原创 2013-12-13 09:54:09 · 5550 阅读 · 5 评论 -
优化Python程序性能的15个小技巧
如果你已经熟悉Python,本文介绍的小技巧将在优化Python程序的性能方面有一定作用。1、使用profile和timeit模块来测试程序的性能。2、减少函数调用的次数。如果需要对一个list的每个元素进行操作,那就把整个list传入函数,而不是一个一个元素分别传入函数。3、用xrange来替代range。xrange是range的C语言实现,在性能上翻译 2014-04-06 17:08:00 · 2003 阅读 · 0 评论 -
Python编程中容易出现的10个错误
Python是一个解释型、面向对象、具有动态语义的高级语言。它具有高级数据结构、动态类型绑定,支持模块化。由于Python程序员往往并非只会这一门语言,受其他语言的影响,我们在编写Python代码的时候容易出现一些错误,本文中列出了10点。一、函数参数默认值Python允许定义函数参数的默认值,这和C/C++是一致的。但是所不同的是,解释器只对该默认参数赋值一次。翻译 2014-05-10 22:28:24 · 1853 阅读 · 0 评论