Python:模块与包

一、模块与包

python.org:模块
python.org:包

python的概念层级:

  • 表达式,创建、处理对象。
  • 语句,包含表达式。
  • 逻辑单元,函数/类,由语句组成。
  • 模块,.py文件。
  • 包,定义一组有关系的文件或模块(包是文件夹,模块是文件夹中的文件,且文件夹中包括一个__init__.py文件)。
  • 程序,若干个包和若干个文件组成。

二、模块路径问题

# 模块路径问题

# 1.查看现有包所在路径,将自己创建的包存入该路径
import pandas
print(pandas.__file__)

# 2.加载sys包,把新建的模块文件所在路径添加到该包中
import sys
sys.path.append('C:/Users/C1/Desktop/')

三、模块调用

liaoxuefeng:使用模块

调用整个模块。

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

# 创建阶乘函数f1(n)
def f1(n):
    y = 1
    for i in range(1,n+1):
        y = y * i
    return y

# 创建列表删值函数f2(lst,x)
def f2(lst,x):
    while x in lst:
        lst.remove(x)
    return lst

# 创建等差数列求和函数f3(a,d,n)
# 创建模块testmodel,包括三个函数
def f3(a,d,n):
    an = a
    s = 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值