Python 基础学习
说明
这里的代码使用Python2.7环境,没有在>3版本号环境下測试,如有不兼容等问题,欢迎交流。邮箱:hui.fu@hpe.com
模块(Moudule)和包(Package)辨析
module
通常模块为一个文件,直接使用import来导入就好了。能够作为module的文件类型有”.py”、”.pyo”、”.pyc”、”.pyd”、”.so”、”.dll”。
package
通常包总是一个文件夹,能够使用import导入包,或者from + import来导入包中的部分模块。
包文件夹下为首的一个文件便是 init.py。然后是一些模块文件和子文件夹,假如子文件夹中也有 init.py 那么它就是这个包的子包了。
模块的使用
以下演示module的使用。包括变量的引用、函数的引用和引用类型的引用。
模块定义module_demo.py
# 变量
num = 37
#函数
def calc(a, b):
return a + b
#类
class person:
def speak(self):
print "i am a person."
p = person()
模块使用module_usage.py
import module_demo
print module_demo.num
print module_demo.calc(1, 2)
module_demo.p.speak()
执行结果
37</