在我不用汇报的课堂上划水

还是一名在未知道路上探索的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号坐了一整天车

猜你喜欢

转载自blog.csdn.net/m0_48787202/article/details/108849799