al+大数据每日学习笔记4
2026年7月16日 星期四
今天是我学习的第四天,今天主要学习了python中的函数。
主要内容:
1.函数的介绍:是组织好的,可以重复使用的,用来实现特定功能的代码段。
2.函数的语法格式:
def 函数名(传入的参数):
函数体
return 返回值
3.函数参数:
函数传入参数功能:在函数进行计算的时候,接收外部(调用时)提供的数据。
函数定义语法格式:
def 函数名(传入的参数):
函数体
函数传入的参数:函数传入参数的数量是不受限制的。
(1)可以不使用参数
(2)也可以使用N个参数
4.函数返回值:就是程序中函数完成事情后,最后给调用者的结果。
函数返回值语法格式:
def 函数名(参数......):
函数体
return 返回值
函数使用语法格式: 变量名 = 函数名(参数.....)
5.None:表示空的,无实际意义的,
函数返回None,就表示这个函数没有返回什么有意义的内容,也就是返回空的意思。
None类型的使用场景:
1、用在函数无返回值
2、用在if判断上
(1)在if判断中None相当于False
(2)一般用在函数中主动返回None,配合if判断做相关处理
3、用于声明无内容的变量上
(1)定义变量,但暂时不需要变量有具体的值,可以用None类型
6.函数说明文档:
函数是纯代码语言,想要理解其含义就需要一行行去阅读理解代码,效率比较低
可以给函数添加说明文档,辅助理解函数的作用。
# 函数说明文档语法格式:
# def func(x,y):
# """
# 函数说明
# :param x: 形参x的说明
# :param y: 形参y的说明
# :return: 返回值
# """
# 函数体
# return 返回值
7.函数的嵌套使用:
函数嵌套调用:指的是一个函数里面又调用了另外一个函数, 执行流程:如果函数A中,调用另外一个函数B,那么先把函数B中的任务都执行完毕之后才会回到上次函数A执行的地方继续执行。
8.变量的作用域:
变量的作用域(作用范围):变量作用域指的是变量的作用范围(变量在哪里可用,哪里不可用)
变量的作用域分类:
局部变量:在函数体内部的变量,即只在函数体内生效
局部变量作用:在函数体内部,临时保存数据,即当函数调用完后,则销毁局部变量
全局变量:指的是在函数体内、外都能生效的变量
global 关键字:可以在函数体内部声明变量为全局变量
更多推荐

所有评论(0)