了解模块、导入模块、as定义别名
一、模块
Python模块(Module),是一个python文件,以.py结尾,包含了python对象定义和python语句。
模块能定义函数、类和变量,模块里也能包含可执行的代码。
1.1 导入模块
1.1.1 导入模块的方法
1)import 模块名
2)from 模块名 import 功能名
3)from 模块名 import *
4)import 模块名 as 别名
5)from 模块名 import 功能名 as 别名
1.1.2 导入方式详解
1.1.2.1 import
语法:
# 1. 导入模块
import 模块名
import 模块名1,模块名2,....
# 2. 调用功能
模块名. 功能名()
体验:
# 需求:math模块下sqrt()开平方计算 """ 1. 导入模块 2. 测试是否导入成功:调用该模块中的sqrt功能 """ # 方法一:import 模块名;模块名.功能 import math print(math.sqrt(9)) # 3.0
1.1.2.2 from .. import ..
语法:
from 模块名 import 功能1, 功能2, 功能3 ...
体验:
# 方法二:from 模块名 import 功能1,功能2,...; 功能调用(不需要书写模块名.功能) from math import sqrt print(sqrt(9)) # 3.0
1.1.2.3 from .. import *
语法:
from 模块名 import *
体验:
# 方法三:from 模块名 import * ;功能调用(不需要书写模块名.功能) from math import * print(sqrt(9)) # 3.0
1.1.2.4 as定义别名
语法:
# 模块定义别名
import 模块名 as 别名
# 功能定义别名
from 模块名 import 功能 as 别名
体验:
# 需求:运行后暂停2秒打印hello """ 1. 导入time模块或导入time模块的sleep功能 2. 调用功能 3. 打印hello """ # 1. 模块别名 import time as tt tt.sleep(2) print('hello') # 2. 功能别名 from time import sleep as sl sl(2) print('hello')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)