python语法--模块和包(18)

1.模块

python模块就是一个.py文件。它分为系统模块和自定义模块。

1.1 导入模块

1.1.1 import 模块名

使用:

         模块名.函数
         模块名.变量

1.1.2 from 模块名 import 函数名、变量、类

使用:

          函数名()
          变量名
          类名

只能使用import后面导入的函数,变量等

1.1.3 from … import *

把一个模块的所有内容全都导入到当前的命名空间,但是不宜过多的使用这种声明。

如果有些东西不想被调用,可以使用__all__ = [ ],列表中的元素是可以被*调用的。

1.1.4 import 模块名 as 别名
form。。 import 。。 as 别名

作用:简化编程,防止混淆。

2.包

多个有联系的模块可以将其放到同一个文件夹下,并且该文件夹下有一个__init__.py文件,一般把 Python 里的一个代码文件夹称为一个包。

2.1 导入包里的模块

2.1.1 导入本包里的模块

               import 包名.模块名
               form 包名.模块名  imiport 函数名
               # 学习目标:

2.1.2 __init__文件
有包的导入默认执行,多次导入也只执行一次

  from 包名 import *    导入包里所有的模块

可在__init__文件中的__all__ = [ 可被外界访问的模块名] ,控制导入的模块,列表中无内容默认无法访问任何模块

__ name__ :
在自身模块执行:__ main__
导入模块时默认执行导入的模块的内容,导入模块时执行:模块名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值