变量是最基本的类型
# a.py var = 12 print(var) # output 12function
# a.py var = 12 def print_variable(variable): print(variable) print_variable(var) # calling the print_variable function to print 12class
# a.py
class base(object):
def __init__(self, arg1, arg2): # 构造函数
self.arg1 = arg1
self.arg2 = arg2
def __del__(self): # 析构函数
print("Releasing the object of class base")
def __repr__(self): # 序列化函数
return "base(arg1 = {}, arg2 = {})".format(self.arg1, self.arg2)
obj = base(1, 2)
print(obj) # "base(arg1 = 1, arg2 = 2)
# Releasing the object of class base
module
一个文件就是一个module,他是variable,function,class的集合
package一个文件夹就是一个package,他是模块的集合
import的一些用法- from . import module_name。导入和自己同目录下的模块。
- from .package_name import module_name。导入和自己同目录的包的模块。
- from .. import module_name。导入上级目录的模块。
- from ..package_name import module_name。导入位于上级目录下的包的模块。
Python中import的用法



