Python (六) 模块和包

本文详细介绍了Python中的模块和包。模块是包含函数和语句的.py文件,可以提高代码复用性和效率。文章讲解了如何查看模块路径、添加自定义模块路径、创建模块及使用import导入。此外,还探讨了标准模块random和time的用法。包是一系列相关模块的集合,以文件夹形式存在,包含__init__.py文件。文章提到了Python包管理工具pip的使用方法。
摘要由CSDN通过智能技术生成

Python (六) 模块和包

回顾:(理顺模块,函数,方法的概念)

python概念层级:
1:表达式 ----创建,处理对象
2:语句 ----包含表达式
3:逻辑单元----函数或者类,由语句组成
4:模块 —.py代码文件组成模块(多个函数)
5:包-----定义:一系列有关系的文件,或者模块—(包是文件夹,模块是其中的文件,且文件夹中包括一个__init__.py文件)

正式内容:

一、模块

1)查看现有的包所在的路径,将自己的文件放在所在的路径中
import pandas
print(pandas.__file__)             #查询包所在的位置:pandas.__file__:
#把text.py放在路径C:\ProgramData\Anaconda3\lib\site-packages\下,
#即可调用text里面的方法
如:text.res(3,4)

结果:

C:\ProgramData\Anaconda3\lib\site-packages\pandas_init_.py

2)加载sys包,把新建的test所在的路径添加上
import sys
sys.path.append('c:\\User\\Hjx\\Deskto\\')

模块的定义:

模块类似于【通过不同的代码功能,组合成一个脚本文件,变成一个可重复利用的独立功能模块】
优点:
1:效率高
2:可在多个程序中使用
3:不同的模块有不同功能的组合,通过使用多个模块来快速满足程序需求。

3)模块创建及import指令运用

python 模块(module),是一个Python文件,以.py结尾,包含了python对象定义和python语句

#创建一个模块,包含一个阶乘函数f1(),一个列表删值函数f2(lst,x),一个等差数列求和函数f3(a,d,n)
#创建整个模块testmodel12,包括三个函数

testModel.py

#1:阶乘函数
def f1(n):
    sum = 1
    for i in range(1,n+1):
        sum = sum *i
    return
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值