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

day26函数专题1

函数是 Python 编程的核心,它不仅能让代码实现复用(DRY原则),更是构建复杂机器学习工作流(如你之前学的 Pipeline)的基础单元。理解参数的传递顺序和类型,能让你在阅读类似 PyTorch 或 Scikit-learn 源码时更加游刃有余。

- def: 关键字,表示开始定义一个函数。
:function name:函数的名称,应遵循Python的命名约定(通常是小写字母和下划线,例如 calculate area,用英文单词含义和下划线来作为函数名)。
parameter1,parameter2,.函数的参数(也叫形参),是函数在被调用时接收的输入值。参数是可选的。():参数列表必须放在圆括号中,即使没有参数,括号也不能省略。:冒号表示函数定义的头部结束,接下来是缩进的函数体。Docstring(文档字符串):位于函数定义第一行的多行字符串(通常用三引号""Docsting goes here"")。用于解释函数的作用、参数、返回值等。可以通过 help(function name)或 function name. doc 查看。这个写法可选,为了后续维护和查看,建议加上这一段更加规范
函数体(Function Body):缩进的代码块,包含实现函数功能的语句。return value:retumn 语句用于从函数中返回一个值。如果函数没有 retumn 语句,或者 retumn 后面没有值,它会自动返回 None。一个函数可以有多个 return 语句(例如在不同的条件分支中)。

@浙大疏锦行

http://www.jsqmd.com/news/107252/

相关文章:

  • nnU-Net:基于unet的医学图像分割自适应框架,自动配置超参数与结构-k学长深度学习专栏
  • 它是 Copilot 的“激进版”,也是 Cursor 的最强平替:Roo Code 深度上手指南(深度解析 + API配置)
  • kkFileView移动端深度适配指南:打造极致预览体验
  • EmotiVoice与Unity引擎结合:游戏语音实时生成
  • 掌握GeoTools:打造专业级GIS开发的完整解决方案
  • Fun-ASR - 多语言多方言的高精度语音识别软件 支持50系显卡 一键整合包下载
  • TimelineJS时间轴神器:零基础打造零食文化演变史
  • 充电mos是什么东西啊
  • 浏览器密码管理扩展插件:Browserpass
  • Obsidian网页剪藏完整指南:从零开始的高效知识管理方案
  • HAL库开发环境搭建
  • K8S-namespace资源对象
  • 手把手教你OpenWrt刷机:让老旧路由器变身网络神器
  • 数据仓库测试方法论:确保大数据质量的完整方案
  • K8S-Deployment资源对象
  • 18、量子算法在期权定价中的应用
  • day27
  • 如何避开“水货”老师?一份基于数据的软考高项(2026)名师综合评估指南
  • VXDIAG VCX SE DOIP 14 In 1: All-in-One Diagnostic Tool for 14 Global Car Brands
  • Photon框架深度解析:轻量级Electron桌面应用开发实战指南
  • Yazi终端文件管理器:告别繁琐,极速预览各类文件
  • Rod性能优化终极指南:实现Web自动化3倍加速
  • 5款必装的Linux自动壁纸工具:让你的桌面永远保持新鲜感
  • 突破性智能容器管理:自托管服务器的革命性演进
  • 每日一个C++知识点|虚函数
  • 地表最强 AI——Gemini?0 基础带你真正入门
  • Shipit自动化部署终极指南:5个核心功能彻底掌握
  • PyPTO算子框架:解决千亿参数DeepSeek-V3.2-Exp推理性能瓶颈的终极方案
  • PVNet 6DoF姿态估计深度解析:从技术原理到实战应用
  • Obsidian代码执行插件:让笔记成为可交互的编程环境