个人网站 作品,WordPress模板转换typecho,短链接生成接口,网站是如何盈利的模块就是一个 python 代码文件#xff0c;模块可以包含函数、类#xff0c;可以提高代码复用率提高效率
python 模块主要分为三种#xff1a;
1.内置模块#xff1a;python 自带的模块#xff0c;导入后可以直接使用#xff0c;比如 import 模块名
2.第三方模块#…模块就是一个 python 代码文件模块可以包含函数、类可以提高代码复用率提高效率
python 模块主要分为三种
1.内置模块python 自带的模块导入后可以直接使用比如 import 模块名
2.第三方模块通过 pip 工具安装后才可以使用比如 pip install numpy
3.自定义模块自己写的代码包括类和函数文件名就是模块名使用方式 import 模块(文件名)
导入模块的方式import 模块名
使用模块中的函数模块名.函数
举例导入 math 数学运算模块
可以通过 dir 查看模块中的函数
math 模块中常用的函数有
math.ceil() 向上取整、math.floor() 向下取整、math.pow(x, y) 幂次方、math.sqrt() 开根号
import math # 数学运算
print(len(dir(math)), dir(math)) # 查看模块中的函数# 向上取整
print(math.ceil(0.9)) # 1
# 向下取整
print(math.floor(0.9)) # 0
# 幂次方
print(math.pow(2, 2)) # 4.0
# 开根号
print(math.sqrt(9)) # 3.0
从这个模块下导入所有函数from 模块 import *
从模块中导入指定的函数可以直接使用from 模块 import 函数
如果函数名特别长可以通过取别名的方式来导入from 模块 import 函数 as 别名
__name__ 为所有模块的内置函数主要用来控制程序的运行方式
if __name__ __main__:pass
当 .py 文件被其他文件当作模块导入时__name__ 属性自动设置为模块名当前文件名
当 .py 文件被当作脚本运行时__name__ 属性自动设置为 __main__ calc.py 文件
def add(x, y):return x ydef sub(x, y):return x - yif __name__ __main__:print(add(1, 2), sub(2, 1)) # 3 1
invoke.py 文件
from demo.demo import calcprint(calc.add(2, 1), calc.sub(1, 2)) # 3 -1
包就是一个目录存放多个 python 代码文件的目录使用方式包.模块
包的所有目录下有一个 __init__.py 文件该文件可以为空也可以用来初始化模块 # 初始化模块
from .calc import add, sub__all__ add, sub
模块和目录名不要使用特殊字符