python第八周项目_数据分析Python学习——第8周啊!

12月25日 星期一

这周要学习模块。

一、定义:

模块就是用来从逻辑上组织python代码(变量、函数、类、逻辑。实现一个功能),本质就是.py结尾的Python文件(比如文件名叫test.py,对应的模块名为test,导入时import test就行了)

包:用来从逻辑上组织模块,本质就是一个目录(必须带有一个_init_.py文件)。导入一个包,本质上就是在执行这个_init_.py文件。

二、模块的导入方法import module_name

导入多个模块可以这样import module1_name,import module2_name

如果module_alex里有很多变量,想导入module_alex里全部的变量啊函数啊所有的东西时可以用from module_alex import *,这里的*就代表导入所有的。除了import *还可以from module_alex import m1, m2, m3 但是不建议这么使用。这时可以使用as 方法给它重新起一个名字,定义一个关键字。比如from module_alex import logger as logger_alex

新建一个模块叫module_alex. py,里面的内容如下,有Alex的名字和say hello的方法

在这个模块中想调用刚才那个模块里的name,可以这样操作

import module_alex

print(module_alex.name)

1月23日 星期二

为了三亚项目停了半个月,回来后差点又找不到学Python的感觉了,今天继续捡起来,继续之前学的。回头看看,上次听Alex老师讲课已经快是一个月之前了。

三、import的本质(路径搜索和搜索路径)

导入模块的本质就是把python文件解释一遍。导入包的本质就是执行该包下的_init_.py文件。

(import test test=" test.py all code")

(from test import name name= "code")

import module_name------> module_name.py--------> module_name.py的路径

四、导入优化

五、模块的分类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值