您的位置:首页 > 文旅 > 旅游 > 模块的介绍

模块的介绍

2024/10/13 13:17:09 来源:https://blog.csdn.net/2303_80050865/article/details/140907462  浏览:    关键词:模块的介绍

一、模块的基本介绍

1、模块是什么?

1)模块是一个py文件,后缀名.py

2)模块可以定义函数、类和变量,模块里也可能包含可执行的代码

2、模块的作用有哪些?

1)当函数、类、变量很多时,可以很好的进行管理

2)开发中,程序员可以根据业务需求,把同一类型的功能代码,写到一个模块文件中,既方便管理,又方便调用

3)一个模块就是一个工具包,供程序员开发使用

4)Python自带标准模块库,每个模块可以帮助程序员快速实现相关功能

3、快速入门

# jack_module.py
# 定义函数 hi
def hi():print("hi,jack")# 模块可以定义函数、类和变量,模块里也可能包含可执行的代码
# tom_module.py
# 定义函数 hi
def hi():print("hi,tom")
# use_.py
# 导入模块(文件)
import jack_module
import tom_module# 使用 jack_module模块中的 hi函数
jack_module.hi()
# 使用 tom_module模块中的 hi函数
tom_module.hi()

二、导入模块-import

1、基本语法

[from 模块名] import (函数 | 类 | 变量 | *) [as 别名]

1)[ ]是可选项

2)可以根据需求,选择合适的形式导入

2、实例演示

1)导入一个或多个模块

import 模块

import 模块1,模块2, .....

  • 导入一个或多个模块,建议导入多个模块时,还是一行导入一个模块
  • 使用:模块.xx 方式来使用相关功能,表示层级关系,即模块中的xx
  • import 语句通常写在文件的开头
# 导入模块
# import 模块名
import math
import random# 得到一个数的绝对值
print(math.fabs(-11.2))
# 从列表中随机返回一个元素
print(random.choice(['apple', 'pear', 'banana']))

 2)导入模块的指定功能

from 模块 import 函数、类、变量

  • 导入模块指定功能
  • 使用:因为导入了具体函数、类、变量,直接使用即可,不需要再带模块名
# from 模块 import 函数、类、变量
from math import fabs# 返回x的绝对值
print(fabs(-11.2))

3)导入模块的全部功能

from 模块 import *

  • 导入模块全部功能
  • 使用:直接使用,不需要带模块名
# 导入模块的全部功能
from math import *# 返回x的绝对值
print(fabs(-123))  # 123.0
# 返回 x的平方根
print(sqrt(9))  # 3.0

4)给导入的模块或者功能取别名

import 模块 as 别名

from 模块 import 函数、类、变量.. as 别名

import 模块 as 别名:给导入的模块取别名,使用:别名.xx

from 模块 import 函数、类、变量.. as 别名:给导入的某个功能取别名,使用时,直接用别名即可

# 给导入的模块或功能取别名
# import 模块 as 别名
import random as r
# from 模块 import 函数、类、变量.. as 别名
from math import fabs as fprint(r.choice([100, 200, 300]))
print(f(-900))

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com