python包、模块

1.模块:一般模块命名规则同变量规则,使用小写字母+下划线命名

"""
导入模块
import 模块名
使用导入模块中的函数
模块名.函数名
"""
import mytest
print(mytest.my_sum(2,4))
"""
导入模块时区别名
导入模块
import 模块名 as 别名
使用导入模块中的函数
别名.函数名
"""
import mytest as mt
print(mt.my_sum(2,4))
"""
导入指定内容
导入模块
from 模块名 import 函数名
使用导入模块中的函数,可以直接调用
函数名()
"""
from mytest import my_sum
print(my_sum(5,8))
"""
导入模块所有内容
导入模块
from 模块名 import *
使用导入模块中的函数,可以直接调用
函数名()
"""
from mytest import *
print(my_sum(5,8))

2.包:directory是特殊的目录

"""
包名
    __init__.py文件
    a.py文件
    b.py文件
    ...
"""
# 新建包directory,在包下面建py文件
# 先新建一个a1.py文件
def my_max(a,b):
    if a > b:
        return a
    else:
        return b

# 新建一个a2.py文件
def my_min(a,b):
    if a > b:
        print(a)
    else:
        print(b)

# 再新建一个__init__.py文件,导入模块
from . import a1  # 代表导入当前目录中的a1.py文件
from . import a2

# 在my_pack的上级目录中建立一个mytest包,来使用my_pack包
import my_pack
# 仅仅对于__init__文件中导入的包使用
print(my_pack.a1.my_max(2,8))
print(my_pack.a2.my_min(6,4))
"""
导入包指定的函数语法
form 包.模块名 import 函数名
"""
from my_pack.a1 import my_max
from my_pack.a2 import my_min
print(my_max(4,9))
print(my_min(1,5))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值