java学习教材_2019最新黑马JAVA学习教材 全套 IDEA版

一、为什么要使用模块

1.现在程序开发文件比较大,都放在一个文件中维护不方便,拆分成多个文件方便维护与管理

2.模块可以增加代码的重用率

二、模块的导入方式

import 模块名

作用:直接导入模块

1、 import 模块 as 别名

作用:直接导入模块,并且为模块起一个别名

2、 from 模块 import 某个函数或者类

作用:直接导入模块中的某个方法或者某个类或变量

3、from 模块 import *

作用:直接导入模块中的所有方法和类和变量

4、当你导入一个模块,Python解析器对模块位置的搜索顺序是:

(1)、当前目录

(2)、如果不在当前目录,Python则搜索在shell变量PYTHONPATH下的每个目录。

(3)、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/

模块搜索路径存储在system模块的sys.path变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。

可使用sys.path.append(自定义路径) 添加

三、__all__特殊变量的用法

格式:

__all__ = ['模块','模块','子包'。。。]   #必须是列表

例子:

用import *调用会报错:

---------------------

作者:人学物理死的早

来源:CSDN

原文:https://blog.csdn.net/weixin_39561473/article/details/85912135

版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值