python基础—11模块与包

本文详细介绍了Python中的模块和包的概念。模块是包含函数和变量的Python文件,可以通过import导入。导入方式包括import模块名、from...import...、import...as...等。包是组织模块的方式,用于避免名称冲突,通过__init__.py初始化。模块制作与发布涉及创建、测试、打包和上传到PyPI。
摘要由CSDN通过智能技术生成

一、模块

1、定义

模块就是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块
模块是非常简单的Python文件,单个Python文件就是一个模块,两个文件就是两个模块。

2、模块导入

(1)import 模块名1,模块名2
(2)import 模块名.函数名
因为可能存在这样一种情况:在多个模块中含有相同名称的函数, 如果只是通过函数名来调用,解释器无法知道到底要调用哪个函数。 所以如果像上述这样引入模块的时候,调用函数必须加上模块名。

(3)from 模块名 import 函数名/变量名
通过这种方式引入的时候,调用函数时只能给出函数名,不能给出模块名, 但是当两个模块中含有相同名称函数的时候,后面一次引入会覆盖前一 次引入

(4)import 长模块名 as 短模块名
from 模块名import 长函数名 as 短函数名
导入的模块名/函数名/变量名过长,进行重命名

(5)from 模块名 import*
把一个模块的所有内容全都导入
这提供了一个简单的方法来导入一个模块中的所有项目。然而这种声 明不该被过多地使用

import random
import time
import functools
from random import randint as rint

如果模块中含有__ all __ 变量:
在使用from 模块名 import* 导入时,只有__ all __ 变量才可以被导入
如果模块中没有__ all __ 变量:
则所有的信息都能导入

(6)第三方模块:不是python官方提供的模块,需要通过工具安装

import requests
import numpy as np
import matplotlib
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值