还是一名在未知道路上探索的25岁女孩子
会从什么领域呢,有可能是Fintech,有可能是AI,也可能在其中相关的领域里,做科研一去不复返了
在2020年的尝试中,心之所爱,日渐明晰
前24岁懵懵懂懂,平平淡淡
我人生所有的成长都发生在24岁这一年
有过一段戏剧般的感情
有过一段梦幻般的学习经历
我所经历的一切,成就了现在的我
——————————————-----------
2020年9月28日
study with me Day 2
你看到的美好是背后的无限努力
~miss kobe ya
——————————————————————————
今天学习模块的使用吧
模块是最高级别的程序组织单元。这句话的意思是,模块什么都能封装。
即在模块中,我们不但可以直接存放变量,还能存放函数,还能存放类
更独特的是,定义变量需要用赋值语句,封装函数需要用def语句,封装类需要用class语句,但封装模块不需要任何语句。
之所以不用任何语句,是因为每一份单独的Python代码文件(后缀名是.py的文件)就是一个单独的模块。
每一个单独的py文件,本质上都是一个模块
封装模块的目的也是为了把程序代码和数据存放起来以便再次利用。如果封装成类和函数,主要还是便于自己调用,但封装了模块,我们不仅能自己使用,文件的方式也很容易共享给其他人使用。
import test # 导入test模块
print(test.a) # 使用“模块.变量”调用模块中的变量
test.hi() # 使用“模块.函数()”调用模块中的函数
print(test.Go1.a) # 使用“模块.类.变量”调用模块中的类属性
test.Go1.do1() # 使用“模块.类.函数()”调用模块中的类方法
A = test.Go2() # 使用“变量 = 模块.类()”实例化模块中的类
print(A.a) # 实例化后,不再需要“模块.”
A.do2() # 实例化后,不再需要“模块.”
from … import …语句可以让你从模块中导入一个指定的部分到当前模块。格式如下:
from 模块名 import (指定模块中的变量名/函数名/类名)
效果:
1.导入模块中的指定部分
2.导入指定部分可以直接使用,无需加上"模块."前缀
from test import a,hi,Go1,Go2
print(a) # 打印变量“a”
hi() # 调用函数“hi”
print(Go1.a) # 打印类属性“a”
Go1.do1() # 调用类方法“Go1”
A = Go2() # 实例化“Go2”类
print(A.a) # 打印实例属性“a”
A.do2() # 调用实例方法“do2”
if name == 'main’语句
嗯嗯嗯,,,,,突然有点懒,不想写了,好累
继续偷懒与划水~
30号坐了一整天车