
Python
wangwenwen
这个作者很懒,什么都没留下…
展开
-
Python类中的私有成员(私有函数,私有变量)
Python中默认的成员函数,成员变量都是公开的(public),而且python中没有类似public,private等关键词来修饰成员函数,成员变量。 在python中定义私有变量只需要在变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就会为私有的了。 在内部,python使用一种 name mangling 技术,将 __membername替换成 _classname_转载 2012-02-21 20:38:22 · 9879 阅读 · 0 评论 -
[总结]python 静态方法与类方法
1. 对象方法有self参数,类方法有cls参数,静态方法是不需要这些附加参数的。 2. @staticmethod和@classmethod都是用来定义静态函数的。 相同点: 都不用实例化类,可以直接用类名来调用其相关属性。 不同点: @classmethod的第一个参数是cls,因此可以访问类变量,或是用作类厂。 @staticmethod只是自身代码在类里面,对类的其它再无相关。转载 2012-02-21 21:48:04 · 848 阅读 · 0 评论 -
Perl与Python比较
Perl与Python比较 http://www.cnblogs.com/itech/archive/2012/04/28/2468917.html转载 2013-12-20 16:35:09 · 848 阅读 · 0 评论 -
Python中的下划线
一、__init__.py文件 python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。当你将一个包作为模块导入(比如从 xml 导入 dom )的时候,实际上导入了它的 __init__.py 文件。 一个包是一个带有特殊文件 __init__.py原创 2014-07-31 17:17:39 · 1866 阅读 · 0 评论 -
Python初学者入门
最近在接触python,感觉python之所以开发效率高,可能有三个因素: 1、语言表达能力强悍。 2、支持很多高级的语言特性。 3、第三方开源库非常的丰富。 两本不错的书: 《Python参考手册》:对Python各个标准模块,特性介绍的比较详细。 《Python核心编程》:介绍的比较深入,关键是,对Python很多高级特性都有介绍。 一个开源代码:openstack,转载 2012-01-03 22:53:22 · 869 阅读 · 0 评论 -
python的内置对象
对象类型 常量示例/用法 Number(数字) 3.14159, 1234, 999L 3+4j String(字符串) 'spam', "guido's" List(列表) [1,[2, 'Three'],4] Dictionary(字典) {'food':'spam', 'taste':'yum'}转载 2014-07-31 17:35:44 · 1280 阅读 · 0 评论 -
Python常用模块
******************** PY核心模块方法 ******************** os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir()转载 2015-09-26 11:00:53 · 800 阅读 · 0 评论