py的函数讲解

前言:本章节我们来讲函数,主播略微感觉到有点小难,友友们需要认真看

目录

一.初始函数

1.1关于函数

1.2举例

1.3小结

二.函数的基础语法

2.1关于函数的语法

2.2举例

2.3小结

三.函数的参数

3.1关于函数的参数

3.2举例

3.3小结

四.函数的返回值定义语法

4.1关于函数返回值的定义语法

4.2举例

4.3小结

​4.4关于函数的返回值之None类型

4.5举例

4.6小结

五.函数的说明文档

5.1关于说明文档

5.2举例

5.3小结

六.函数的嵌套调用

6.1关于函数的嵌套调用

6.2举例

6.3小结

七.变量在函数中的作用域

7.1关于变量

7.2局部变量的举例 :

7.3全局变量的举例:

7.4修改全局变量:

7.5设置内部变量为全局变量

7.6小结

八.总结


一.初始函数

1.1关于函数

在正式讲解函数之前,我要先和友友们初始的认识一下函数,因为直接写的话可能会看不懂,我先给友友们举个例,直观的感受一下函数是干嘛的,简单来说函数是用来返回一个值的,它是一个已经组织好的,可重复使用的用来事先特定功能的代码

1.2举例

1.3小结

二.函数的基础语法

2.1关于函数的语法

2.2举例

2.3小结

三.函数的参数

3.1关于函数的参数

这个很好理解奥友友们,看见上面那个语法的括号了没,那个括号里面就是我们要写的参数,我们可以在括号里面定义我们想定义的

3.2举例

3.3小结

四.函数的返回值定义语法

4.1关于函数返回值的定义语法

什么是返回值,举个例子:我想要三个鸡腿,我让弟弟出去买,弟弟出去以后买了三个鸡腿回来给我,在这个例子当中,我想要的三个鸡腿就是参数,而弟弟买回来的那三个鸡腿就叫返回值,意思就是做一件事最后都有一个结果

在程序中就是定义两个参数,然后有一个返回值

4.2举例

4.3小结


4.4关于函数的返回值之None类型

 

4.5举例

4.6小结

五.函数的说明文档

5.1关于说明文档

这个很好理解,就是你写的代码不知道什么意思你可以给他注释说明一下

5.2举例

5.3小结

六.函数的嵌套调用

6.1关于函数的嵌套调用

跟之前学的一样在一个函数里面调用另外一个函数

6.2举例

6.3小结

七.变量在函数中的作用域

7.1关于变量

变量指的是变量的作用范围(变量在哪里可以用,在哪里不可以用)

主要分为两种:局部变量和全局变量

局部变量的作用:在函数内部,临时保存数据,并且当函数调用完成以后,立即销毁局部变量

全局变量的作用:指的是在函数体内,外都能生效

7.2局部变量的举例 :

7.3全局变量的举例:

7.4修改全局变量:

7.5设置内部变量为全局变量

7.6小结

八.总结

到这里函数就结束了,有一个案例主播就不写了,我看了一眼就不想写了,这么形容吧,如果上面举得例子是羊了个羊第一关,那么那个例子就是第二关,稍微有点降维打击的味道,主播暂时先放弃了,如果本章节点赞过100,那么主播就去挑战一下并更新!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/344703.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构 模拟实现二叉树(孩子表示法)

目录 一、二叉树的简单概念 (1)关于树的一些概念 (2)二叉树的一些概念及性质 定义二叉树的代码: 二、二叉树的方法实现 (1)createTree (2)preOrder (…

BikeDNA(四)初始化参考数据

BikeDNA(四)初始化参考数据 这本笔记本: 加载定义研究区域的多边形,然后为研究区域创建网格叠加。加载参考数据。处理参考数据以创建分析所需的网络结构和属性。 先决条件和条件 输入/输出 config.yml 必须提前设置。 此笔记本…

谷歌aab包在Android 14闪退而apk没问题(targetsdk 34)

问题原因 Unity应用(target SDK 34)上线到GooglePlay,有用户反馈fold5设备上(Android14系统)疯狂闪退,经测试,在小米手机Android14系统的版本复现成功了,奇怪的是apk直接安装没问题,而打包成aa…

【算法】信使(最短路问题)

题目 战争时期,前线有 n 个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。 信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。 指挥部设在第一个哨所。 当指挥部下达一个命令…

详细分析Java中的@Transactional注解

目录 前言1. 基本知识2. 常用属性3. Demo4. 总结 前言 Transactional 是 Spring 框架中用于管理事务的注解。 该注解来源于Spring,对于Spring的基础知识可看我之前的文章: Spring框架从入门到学精(全) 该注解也可用在xxl-job框架…

redis夯实之路-哨兵(Sentinel)机制详解

Sentinel(哨兵)保证了redis的高可用性,一个Sentinel或多个Sentinel组成的系统监视多个主从服务器,当主服务器下线时,自动将一个从服务器升级为主服务器。 sentinel的主要功能 集群监控:负责监控redis mas…

Ubuntu root 远程登录失败

背景:设置了两个系统用户:root、test;test可以登录,可以使用su 命令切换root用户登录成功; 但是直接用root登录,会报错。 查看登录日志的方法: 需要两个远程窗口,在第一个远程窗口…

Komodor:Kubernetes 监控工具全面指南

为了方便起见,Komodor 提供了一个简单的 Web 界面,以帮助您监控 Kubernetes 集群的状态。它拥有付费和免费增值计划,除了在出现问题时通知用户外,还拥有一系列方便的工具,用于跟踪和管理集群中部署的资源的状态。让我们…

Smallpdf扫描、转换、压缩、编辑、签名PDF

【应用名称】:Smallpdf: 扫描、转换、压缩、编辑、签名PDF 【适用平台】:#Android 【软件标签】:#Smallpdf 【应用版本】:1.71.0 【应用大小】:150MB 【软件说明】:通过 Smallpdf,您可以&…

c#多线程中使用SemaphoreSlim

SemaphoreSlim是一个用于同步和限制并发访问的类,和它类似的还有Semaphore,只是SemaphoreSlim更加的轻量、高效、好用。今天说说它,以及如何使用,在什么时候去使用,使用它将会带来什么优势。 代码的业务是&#xff1a…

一元线性回归模型(公式推导+举例应用)

文章目录 引言模型表达式均方误差和优化目标最小二乘法利用协方差和方差求解 k k k和 b b b结论实验分析 引言 一元线性回归是回归分析中简单而重要的一种模型,旨在找到一条直线,以最佳方式拟合输入变量与输出变量之间的关系。在这篇文章中,…

2024年AMC8往年真题练一练和答案详解(6),还有全真模拟题

今天是1月13日,2024年AMC8正式比赛已经倒计时了,昨天AMC主办方给所有参赛选手发了短信通知,关于模拟竞赛的操作方式和实际比赛的要求指南,大家一定要认真阅读,严格按指南操作,六分成长也会详细为大家解读和…