Python
长江之友
这个作者很懒,什么都没留下…
展开
-
递归处理多层嵌套列表
建立一个多层列表(即列表中存储列表)并输出列表项如下图:可以看出输出的只是输出了外列表当然也可以多次循环输出每一个子项:如下图所示注:isinstance(object, classinfo)为python的内置函数,用来判断对象的类型这是三层循环,如果是很多次循环再用for循环输出就太麻烦了,对于这种情况需要建立一个函数,递归循环输出子项如下图所示:原创 2014-04-25 15:50:59 · 73524 阅读 · 8 评论 -
py,pyc,pyo的区别
py是源文件,pyc是源文件编译后的文件,pyo是源文件优化编译后的文件pyc是由py文件经过编译后生成的二进制文件,py文件变成pyc文件后,加载的速度有所提高,并且可以实现源码隐藏。pyo是优化编译后的程序,也可以提高加载速度,针对嵌入式系统,把需要的模块编译成pyo文件可以减少容量。原创 2014-04-07 22:09:10 · 4235 阅读 · 0 评论 -
Python在eclipse编辑器中中文注释出错
在Eclipse中执行Python代码时,如果有中文注释,提示:SyntaxError: Non-ASCII character '\xe7' in file D:\python\Test\hello\getjpg.py on line 13, but no encoding declared; see http://www.python.org/peps/pep-0263.html for原创 2014-03-08 17:26:30 · 3678 阅读 · 0 评论 -
再谈python中的多态
以前写过一篇文章讲了一下python中的多态,最后得出结论python不支持多态,随着对python理解得加深,对python中得多态又有了一些看法。首先python不支持多态,也不用支持多态,python是一种多态语言,崇尚鸭子类型。以下是维基百科中对鸭子类型得论述:在程序设计中,鸭子类型(英语:duck typing)是动态类型的一种风格。在这种风格中,一个对象有效的语转载 2014-03-06 11:35:33 · 1551 阅读 · 0 评论 -
Django的安装
python的安装路径:D:\python27下载Django-1.6.2的安装包 https://www.djangoproject.com/download/安装包解压后放到D:\python27目录下cmd打开命令窗口原创 2014-03-10 20:58:36 · 1340 阅读 · 0 评论 -
python内建函数总结
1. abs(x) abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的模。例如: >>>print abs(-2,4)2.4>>>print abs(4+2j)4.472135955 2. apply(function,args[,keywords]) apply()函数将args参数应用到function原创 2014-02-26 22:26:49 · 1706 阅读 · 0 评论 -
python的datetime模块功能详解
[python] view plaincopy>>> dir(datetime) ['MAXYEAR', 'MINYEAR', '__doc__', '__name__', '__package__', 'date', 'datetime', 'datetime_CAPI', 'time', 'timedelta', 'tzinfo'] 包含转载 2014-07-28 15:58:41 · 1825 阅读 · 0 评论