python模块简介

【模块】

问题导入:
多人写一个程序该怎能做?

1. 模块(Module):
定义:
	模块是一个包含有一系列数据,函数,类等组成的程序组
	模块是一个文件,模块文件名通常以.py结尾
作用:
	让一些相关的数据,函数,类等有逻辑的组织的在一起,使逻辑结构更加清晰
	模块中的数据,函数,和类等可提供给其他模块或程序使用
模块的分类:
	1.内置模块(builtins),在解析器的内部可以直接使用
	2.标准库模块,安装python时已安装且可直接使用
	3.第三方模块(通常为开源),需要自己安装
	4.用户自己完的模块(可以作为其他人的第三方模块)
2.模块的导入语句:
import 语句:
     语法:
	import 模块名1[as 模块新名1][,模块名2 as 模块新名2],.....
     示例:
	# 导入数学模块
          import math
	# 导入系统模块sys和os模块
          import sys,os
     作用:
	将某模块整体导入到当前模块
     用法:
	模块·属性名
3.dir(obj) 函数返回模块所有属性的字符串列表

help(obj) 可以查看模块相关的文档字符串

4.from import 语句:
语法:
	from 模块名 import 模块属性名1 [as 属性新名1][,模块属性名2 [as 属性新名2],...]

作用:
	将某模块内的一个或多个属性导入到当前模块的作用域
示例:
	from math import pi
	from math import pow,sqrt
	from math import factorial as fac 
	......
	(这样可以直接使用,省去了math.pi)
5.from import * 语句:
语法:
	from 模块名 import *
作用:
	将某模块的所有属性都导入到当前模块
示例:
	from math imoprt *
强烈要求不要使用这种方法,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值