第十七课 模块 module和包

第十七课 模块 module和包
 
  模块是一个包含有一系列变量,函数,类等组成的程序组
  模块是一个文件,模块文件问通常已.py结尾
  
分类:
    1.内置模块(BIT)
    2.安装的标准库模块
    3.第三方模块,需要自己安装
    4.用户自己编写的模块

模块的导入
import 语句
语法
      import 模块名1 [as 模块新名1],模块名2[as 模块新名2],...

eg:
   import math
   import sys,os
作用:
   将某模块整体导入当前模块

import 语句用法
    模块名.属性名
    math.sin(3.14)   //前面一定要带上模块名避免重复
有时候模块名太长,每次调用都太繁琐,那么就可以用 import 模块名 as 别名   来简化


到入模块
 from 模块名 import  模块属性名1,属性名2

作用:将某个模块内的一个或多个属性导入到当前模块

eg:
    from math import sin
    from math import pi


from import* 语句
语法:
     from 模块名 import*
作用:
     将某个模块的所有属性导入到当前模块


包(模块包)package
包的定义:
    包是将模块以文件夹的组织形式进行分组管理的方法
包的作用:
     将一系列模块进行分类管理,有利于防止名字冲突
     可以在需要时加载一个或部分模块而不是全部模块

包里面一定要加
_init_.py  这是让机器识别到这是包而不是目录
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值