python第十一课:Python函数基础:定义、调用与参数详解 📅 发布时间:2026/7/5 12:47:58 👁️ 浏览次数: 一.函数1.基本格式1.1 定义函数def 函数名():函数体2.调用函数函数名()ex:tip:1.调用几次函数里面代码就会运行几次每次调用的时候函数都会从头开始执行2.调用函数前必须保证函数已经存在exercise:(编写一个打招呼的函数并且调用它)二.返回值1.含义函数执行结束后最后给调用者的一个结果2.作用2.1 return 会给函数的执行者返回值tip函数里面是return的话需要打印才能返回值2.2 函数中遇到 return 表示此函数结束不继续执行tip:函数中遇到 return 下面的代码不会被执行ex3.返回值的三种情况3.1 一个返回值也没有返回的结果是None3.2 一个返回值就把值返回给调用者3.3 多个返回值以元组的形式返回给调用者4. return 和 print 的区别4.1 return表示此函数结束print会一直执行4.2 return是返回计算值print是打印结果三.参数1.形参和实参格式形参定义函数时小括号里的变量实参调用函数时小括号里的变量ex2.函数参数2.1 必备参数位置参数2.1.1含义传递和定义参数的顺序及个数必须一致2.1.2格式def funcabtip写了几个形参就要传几个实参2.2 默认参数2.2.1 含义为参数提供默认值调用函数时可不传该默认参数的值tip所有位置参数必须出现再默认参数前包含函数的定义以及调用格式def func(a x):#将默认值转变为x没有传值也不会报错会根据默认值来执行代码如果传值了则根据传入的值来执行代码2.3 可变参数2.3.1 含义传入的值的数量是可以改变的可以传入多个也可以不传2.3.2 格式def func(*args) #args表示参数是arguments的缩写#可以把args改为其他参数名但是args 更符合代码的规范性2.4 关键字参数2.4.1格式def func(**kwargs)tip:传值的时候需要采用 键 值 的形式2.4.2作用可以扩展函数的功能2.5 函数嵌套2.5.1嵌套调用含义在一个函数里面调用另一个函数ex在course里调用study2.5.2 嵌套定义含义在一个函数中定义另外一个函数tip注意缩进定义和调用是同级调用如果在定义里面则永远调用不到不要在内层函数中调用外层函数会陷入死循环直到超过递归的最大深度
Python requests 完整使用教程(从入门到企业级用法) requests 是 Python 最常用的 HTTP 客户端库,以“简单、优雅”著称。它封装了底层的 urllib3,让你用非常 Pythonic 的方式发送 HTTP 请求。1. 安装pip install requests2. 基本用法🔹 GET 请求import requestsurl "https://httpbin.org… 2026/7/5 12:46:12
导师推荐 9个降AI率网站测评:自考降AI率必备工具全解析 在当前的学术写作环境中,AI生成内容(AIGC)已经成为许多学生和研究者不得不面对的挑战。尤其是自考群体,在完成论文写作时,往往需要兼顾内容质量与查重率的控制。如何在不破坏原文语义的前提下,有效降低AI痕… 2026/7/5 1:48:13
Docker核心概念与架构 Docker 核心概念与架构详解 Docker 是一个开源的容器化平台,用于自动化应用程序的部署、扩展和管理。它通过将应用程序及其依赖打包成容器,实现“一次构建,到处运行”的目标。Docker 基于 Linux 内核的容器技术(如 Namespaces 和… 2026/5/17 9:28:24
对于陌生平台和软件,把握的思路 这里还要讲一个东西 其实在现代 有一个门槛,一直没人说 就是普通人看不懂复杂的软件工具,和网页平台 其实,我有疑惑的 为什么这些东西创造者,完全不在乎用户能否理解 可能公司考核指标不一样吧 商业化,利润者一块&… 2026/7/5 12:43:53
如何3分钟为Android Studio安装中文语言包:完整界面汉化终极指南 如何3分钟为Android Studio安装中文语言包:完整界面汉化终极指南 【免费下载链接】AndroidStudioChineseLanguagePack AndroidStudio中文插件(官方修改版本) 项目地址: https://gitcode.com/gh_mirrors/an/AndroidStudioChineseLanguagePack 你是… 2026/7/5 12:39:52
图像识别进阶——基于迁移学习的天气分类实战 1. 迁移学习在天气分类中的优势天气图像分类是计算机视觉中一个非常实用的应用场景。想象一下,如果你正在开发一款户外运动APP,能够通过手机摄像头实时识别当前天气状况,给用户提供穿衣建议或活动推荐,那该有多酷!但现… 2026/7/5 12:39:52
YOLO小目标检测优化:Wise-IoU损失函数实战 1. 为什么小目标检测总是定位不准?在目标检测领域,YOLO系列算法因其速度和精度的平衡而广受欢迎。但当我们处理小目标检测任务时,经常会遇到一个令人头疼的问题——检测框定位不准。这个问题在无人机航拍、医学影像分析、工业质检等场景尤为突… 2026/7/5 12:37:52
OpenCV 4.9.0 图像分割实战:Python 实现 3 种边缘检测算法对比 OpenCV 4.9.0 图像分割实战:Python 实现 3 种边缘检测算法对比边缘检测是计算机视觉中最基础且关键的技术之一,它能有效提取图像中的结构信息,为后续的目标识别、场景理解等任务奠定基础。本文将基于 OpenCV 4.9.0,通过 Python 代… 2026/7/5 12:37:52
4-20mA电流环工业应用与STM32+XTR116设计详解 1. 4-20mA电流环标准与工业应用背景在工业自动化领域,4-20mA电流环传输堪称模拟信号传输的"黄金标准"。这种传输方式之所以能历经数十年而不衰,核心在于其独特的抗干扰特性——电流信号在长距离传输时不受线路电阻变化影响,且能通过… 2026/7/5 12:35:51
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36