1 a = '我是模块中的变量a' 2 3 def hi(): 4 a = '我是函数里的变量a' 5 print('函数“hi”已经运行!') 6 7 class Go2: 8 a = '我是类2中的变量a' 9 def do2(self): 10 print('函数“do2”已经运行!') 11 12 print(a) # 打印变量“a” 13 14 hi() # 调用函数“hi” 15 16 A = Go2() # 实例化“Go2”类 17 print(A.a) # 打印实例属性“a” 18 A.do2() # 调用实例方法“do2”
定义变量需要用赋值语句,封装函数需要用def语句,封装类需要用class语句,封装模块不需要任何语句(模块是最高级别的程序组织单元。)