Python入门12(模块)

本文介绍了Python模块的基本概念,包括如何导入和使用内置模块如math,如何正确地组织代码以避免不必要的输出,以及如何利用if __name__ == '__main__':来区分主程序与被导入模块的执行逻辑。
摘要由CSDN通过智能技术生成

一、模块概述及好处

在这里插入图片描述
在这里插入图片描述

二、导入模块

在这里插入图片描述
举例1:导入math模块中的所有

import math
print(dir(math),type(math),math)
print(type(math),math)#<class 'module'> <module 'math' (built-in)>
print(math.pi)#3.141592653589793

print(math.ceil(9.01))#10向上取整
print(math.floor(9.999))#9向下取整
print(math.pow(2,3))#8.0幂运算

举例2:只导入math模块中的pi

from math import pi
print(pi)

注意:再导入自己的模块时,需要将自己的模块所在的包设置为源文件

三、以主程序形式运行

在这里插入图片描述
简单举例:
准备两个模块,模块1为py1,模块2为py2
py1如下:

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

print("你是狗吗?") #你是狗吗?

模块2如下:

import py1

print(py1.add(10,20))# 30 你是狗吗?

为了让模块2中不在执行模块1中的输出语句,可以做如下操作:

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

if __name__=='__main__':
    print("你是狗吗?")

加上if name==‘main’:之后,该输出只有在当前模块运行时才会输出运行。

四、Python中的包

在这里插入图片描述
在这里插入图片描述

五、Python中常用的内置模块

常用内置模块:
在这里插入图片描述

六、第三方模块的安装及使用

在这里插入图片描述
举例:
在这里插入图片描述
使用schedule实现定时处理:
在这里插入图片描述
结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值