Python 模块

·模块

        ·模块英文为Modules

        ·函数与模块的关系

                ·一个模块中可以包含N多个函数

        ·在Python中一个扩展名为.py的文件就是一个模块

        ·使用模块的好处

                ·方便其他程序和脚本的导入并使用

                ·避免函数名和变量名冲突

                ·提高代码的可维护性

                ·提高代码的可重用性

自定义模块:

·创建模块

        ·新建一个.py文件,名称尽量不要与Python自带的标准模块名称相同

 ·导入模块

        import   模块名称    [as  别名]

        from  模块名称  import   函数/变量/类

import math
print(id(math))#<class 'module'>
print(type(math))#<module 'math' (built-in)>
print(math)#<module 'math' (built-in)>
print(math.pi)#3.141592653589793
print('------------------------------------------')
print(dir(math))#['__doc__', '__loader__',。。。。。。
print(math.pow(2,3))#2的3次方  8.0
print(math.ceil(9.001))#10   向上取整
print(math.floor(9.9999))#9   向下取整
import math
from math import pi
print(pi)
print(pow(2,3))#8   不是math中的pow
print(math.pow(2,3))

calc.py:

def add(a,b):
    return a+b

def div(a,b):
    return a/b

直接Import  该文件,则访问其中成员需要calc.成员名

import calc
print(calc.add(10,20))#30
print(calc.div(10,4))

importcalc中的成员,则直接使用成员名即可调用

from calc import add
print(add(10,20))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值