- 博客(9)
- 资源 (50)
- 问答 (1)
- 收藏
- 关注
原创 Python中的构造函数
Python中的构造函数是__init__函数。在Python中,子类如果定义了构造函数,而没有调用父类的,那么Python不会自动调用,也就是说父类的构造函数不会执行。比如有test.py的module文件:class A: def __init__(self, name): self.name = nameclass B(A): def _...
2018-07-22 23:08:00 5181
原创 Python中用字符串导入module
在Python中,无法通过字符串来导入一个module文件:import "string" # Errorx = "string"import x # 不是导入string,而是导入名叫x的module文件但是,如果要实现以字符串导入module文件的功能,该怎么办呢?有3种办法。 exec将import语句拼接成字符串,放入到exec函数里面执行:modn...
2018-07-22 17:56:00 5146
原创 Python中import的as语法
在Python中,如果import的语句比较长,导致后续引用不方便,可以使用as语法,比如:import dir1.dir2.mod# 那么,后续对mod的引用,都必须是dir1.dir2.moddir1.dir2.mod.X那么,为了简化输入,可以使用as语法:import dir1.dir2.mod as m# 那么,后续对mod的引用,可以直接使用mm. X...
2018-07-22 17:48:00 72478
原创 Python中__name__属性的妙用
在Python中,每一个module文件都有一个built-in属性:__name__,这个__name__有如下特点:1 如果这个module文件是被别的文件导入的,那么,该__name__属性的值就是这个module文件的名字;2 如果这个module文件是被当成程序来执行,那么,该__name__属性的值就是"__main__" 因此,在很多Python代码中,__name...
2018-07-22 17:42:00 324
原创 Python中的__future__
在Python中,你如果在某一个版本的Python想使用未来版本中的功能,可以使用如下语法实现:from __future__ import futurename这条语句必须放在module文件的第一行才行。 比如想在Python 2.X中使用Python 3.X的print函数,那么,只需要在模块文件第一行加入:from __future__ import print_...
2018-07-22 17:33:00 1013
原创 Python中的名字隐藏
Python对于module文件中的name是没有private和public区分的,严格来说,在module文件重定义的任何name,都可以被外界访问。但是,对于 from module imort * 语法,Python提供了隐藏name的方法。 _X命名如果module文件中的name使用单下划线做前缀命名,那么,from module import *语法无法导入这些nam...
2018-07-22 17:28:00 7474
原创 Python中的namespace package
在Python 3.3之前,一个目录想被当成package被导入,必须包含__init__.py文件;而在Python 3.3及以后的版本中,__init__.py文件可以不需要,直接使用import后者from语法,就能直接导入目录,这样的目录称为namespace package。换句话说,>=Python 3.3之后,存在两种package,一种是常规的package,即包...
2018-07-22 15:50:00 3784
原创 Python中的相对导入语法
Python中支持相对导入语法,即可以相对于某一个package进行导入,具体语法如下:# 导入"./dir2/spam.py", .表示当前目录from .dir2 import spam# 导入"./../dir3/spam.py", .表示当前目录, ..表示上一级目录from ..dir3 import spam 要使用相对导入语法,必须满足以下3个条件:...
2018-07-22 15:10:00 165
原创 Python中package的导入语法
在Python中,一个目录被称为一个package。import和from语法除了导入module文件之外,还可以导入package,语法如下:# import语法import dir1.dir2.mod#from语法from dir1.dir2.mod import x上面的导入语句中,.用来分割目录和文件名,上面导入的目录结构为dir1/dir2/mod.py。当然,...
2018-07-22 14:38:00 671
Mac OS X and iOS Internals:To the Apple’s Core.pdf
2020-11-17
Ecma-262规范
2020-11-17
AdvanceAppleDebugging_v0.9.1_SourceCode
2020-11-17
Unicode Standrad
2015-09-24
Git书籍两本打包
2015-09-24
elementary functions
2015-09-24
由于axis2的三本英文书籍
2015-09-24
C89以及Rational
2014-11-26
linux只能连接无密码wifi,无法连接有密码wifi
2015-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人