当前位置: 首页 > article >正文

python训练营打卡第30天

模块和库的导入

知识点回顾:

  1. 导入官方库的三种手段
  2. 导入自定义库/模块的方式
  3. 导入库/模块的核心逻辑:找到根目录(python解释器的目录和终端的目录不一致)

一、导入官方库

1.标准导入:导入整个库

import mathprint("方式1:使用 import math")
print(f"圆周率π的值: {math.pi}")
print(f"17的平方根: {math.sqrt(17)}\n")

输出结果:

方式1:使用 import math
圆周率π的值: 3.141592653589793
17的平方根: 4.123105625617661

2.从库中导入特征项

import math 
from math import pi, sqrtprint("方式2:使用 from math import pi, sqrt")
print(f"圆周率π的值: {math.pi}")
print(f"17的平方根: {math.sqrt(17)}\n")

输出结果:

方式2:使用 from math import pi, sqrt
圆周率π的值: 3.141592653589793
17的平方根: 4.123105625617661

3.非标准导入

import math
from math import *print("方式3: 非标准导入")
print(f"圆周率π的值: {pi}")
print(f"17的平方根: {sqrt(17)}")

输出结果:

方式3: 非标准导入
圆周率π的值: 3.141592653589793
17的平方根: 4.123105625617661

二、不同路径导入

1.使用场景一

# main.py
from circle import calculate_area# 直接调用函数计算面积
radius = 5
area = calculate_area(radius)print(f"半径为 {radius} 的圆的面积是: {area}")    

2.使用场景二

# main.py
from circle import calculate_area# 直接调用函数计算面积
radius = 5
area = calculate_area(radius)print(f"半径为 {radius} 的圆的面积是: {area}")    

3.使用场景三

# main.py
from model.circle import calculate_area# 直接调用函数计算面积
radius = 5
area = calculate_area(radius)print(f"半径为 {radius} 的圆的面积是: {area}")    

@浙大疏锦行

http://www.lryc.cn/news/2383563.html

相关文章:

  • 时间序列预测实战:用 LSTM 预测股票价格
  • STM32 | FreeRTOS 消息队列
  • 便捷的Office批量转PDF工具
  • pom.xml中的runtime
  • SpringMVC 通过ajax 实现文件的上传
  • opcUA 编译和建模入门教程(zhanzhi学习笔记)
  • 【关联git本地仓库,上传项目到github】
  • 初步认识HarmonyOS NEXT端云一体化开发
  • WebRTC技术EasyRTC音视频实时通话驱动智能摄像头迈向多场景应用
  • 分布式ID生成器:原理、对比与WorkerID实战
  • java 代码查重(三)常见的距离算法和相似度(相关系数)计算方法
  • LangChain4j入门AI(六)整合提示词(Prompt)
  • redis--redisJava客户端:Jedis详解
  • [CSS3]百分比布局
  • 【Java微服务组件】异步通信P2—Kafka与消息
  • R语言空间数据处理入门教程
  • 使用zap,对web应用/API接口 做安全检测
  • UE5.6新版本—— 动画光照系统重点更新
  • TypeScript 泛型讲解
  • 腾讯位置服务重构出行行业的技术底层逻辑
  • 面试相关的知识点
  • 如何用JAVA手写一个Tomcat
  • 使用 Qt QGraphicsView/QGraphicsScene 绘制色轮
  • 游戏开发实战(三):Python复刻「崩坏星穹铁道」嗷呜嗷呜事务所---源码级解析该小游戏背后的算法与设计模式【纯原创】
  • 使用glsl 来做视频矫正
  • 03-Web后端基础(Maven基础)
  • LLM驱动下的软件工程再造:驾驭调试、测试与工程化管理的智能新范式
  • 大语言模型与人工智能:技术演进、生态重构与未来挑战
  • SpringSecurity授权、认证
  • 蓝桥杯19682 完全背包