目录
一. 函数基础定义
1.函数的定义语法
2.函数使用步骤
3.注意事项
二. 函数的参数
1.使用方式
2.注意事项
三. 函数的返回值
1.返回值的应用语法
2.注意
3.None类型
四. 函数的说明文档
五. 函数的嵌套使用
六. 变量的作用域
七. 综合案例
1.函数的定义语法
def 函数名(传入参数):
函数体
return 返回值
函数的调用
函数名(参数)
2.函数使用步骤
先定义函数后调用函数
3.注意事项
参数值和返回值可以省略,调用时也可以省略参数
4.练习:定义一个函数,要求调用函数后可以输出以下欢迎语:泥嚎!欢迎来到窝的窝!

在函数运行的时候,接受外部传入的数据
1.使用方式
def add(x,y)
result=x+y
print(f"{x}+{y}的结果是:{result}")
2.注意事项
- 函数定义中的参数,称为形式参数
- 函数调用中的参数,称为实际参数
- 函数的参数数量不限,用逗号分隔开
- 传入参数的时候,要和形式参数一 一对应,逗号隔开
3.练习
定义一个函数,名称任意,并接受一个参数传入(数字类型,表示体温)
在函数内进行岁数判断(小于等于100岁),并输出如下内容
泥嚎!欢迎来到糖果博物馆,泥现在——岁了!可以获得——颗糖
泥嚎!欢迎来到糖果博物馆,泥现在——岁了!糖不够辣,可以去饼干博物馆!

函数返回值:函数在执行完成后,返回给调用者的结果
1.返回值的应用语法
使用关键字:return来返回结果
def 函数(参数...)
函数体
return 返回值
变量=函数(参数)
2.注意
函数体在遇到return后就结束了,所以写在return后的代码不会执行
函数的返回值通过变量去接收
3.None类型
None是类型‘NoneType’的字面量,用于表示:空的、无意义的
(1)函数返回None的方式:
- 不使用return语句即返回None
- 主动return None
(2)使用场景:
- 函数没有返回值
- if判断
- if判断中,None等同于False
- 一般用于在函数中主动返回None,配合if判断做相关处理
- 变量定义
对函数进行说明解释,帮助更好理解函数的功能
定义语法
def func(x,y):
" " "
函数说明
:param x:参数x的说明
:param y:参数y的说明
:return:返回值的说明
" " "
函数体
return 返回值
- :param 用于解释参数
- :return 用于解释返回值
vscode中把鼠标放在函数名称位置即可查看函数说明文档

1.嵌套使用:在一个函数中,调用另外一个函数
2.执行流程
函数A中执行到调用函数B的语句,会将函数B全部执行完成后,继续执行函数A的剩余内容
示例:
1.局部变量:作用范围在函数内部,在函数外部无法使用
2.全局变量:在函数内部和外部均可使用
3.如何将函数内定义的变量声明为全局变量
- 使用global为关键字,global变量


图源b站黑马程序员 python教程
注意:
num在函数内部变为局部变量,在函数内部的修改不影响外面的全局变量
在函数内部的变量前加上global即可变为全局变量


图源b站黑马程序员python教程

到此这篇Python函数的定义和调用例题(python的函数定义规范)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/pythonbc/20051.html