距离上篇文章已经半个月了,最近上班太忙都没有时间来总结学习的内容,今天要学习函数了,大家还记得之前学习的内容吗?记得要抽空复习哟~
函数是先定义,再使用,即定义功能使用,可重复使用
一、函数的格式
1.1 定义格式
函数的书写格式如下:
def 函数名称( ):
需缩进的函数体
示例:
def demo(): # 函数名称
# 函数体。-- 函数功能实现
# pass # 占位符,没有任何作用
pass
1.2 调用格式
书写格式:函数名称( )
实例:调用最大值函数
def get_max_value():
a = 100
b = 150
c = 300
max = a
if a < b:
max = b
if max < c:
max = c
print(max)
# 调用 函数名称()
get_max_value()
运行结果:
300
二、函数的参数
2.1 形参
即形式参数,不是真正的数据。告诉使用者,你要用的话要传这些值。变量表示接收调用者的真实数据。
实例:
def get_max_value(num1,num2,num3):
max = num1
if num1 < num2:
max = num2
if max < num3:
max = num3
print(max)
get_max_value(100,150,300)
运行结果与上一个实例一样。
2.2 默认参数
默认参数:必传参数必须在 默认参数前面;
传参时,可以指定 形参=实参
实例:将num2 和 num3 定义一个默认值
def get_max_value(num1,num2=100,num3=520):
max = num1
if num1 < num2:
max = num2
if max < num3:
max = num3
print(max)
调用函数时,使用以下几种方法,取值不同
get_max_value(100,150,300) # num1 = 100,num2 = 150,num3 = 300
get_max_value(100,num3=