格式
def 函数名(形参) : “可以没有形参”
函数内容
使用方法
函数名(实参) 直接函数名调用
默然参数
"默认参数 可以在函数中给定默认值 但该参数必须放在最后 否则会报错"
def stu(height,name="张三",age=18):
print("姓名为:%s,年龄为:%d,身高为:%d"%(name,age,height))
def xiang(height, name = "abc", age = 18):
print("姓名为%s,身高为%d,年龄为%d" % (name, height, age))
不定参数
"不定参数 当参数不确定的时候"
def add (*num):
sum = 0
for n in num:
sum +=n
return sum
匿名函数
自带返回值
格式:lambda 形参 :返回值
#匿名函数:就是写简单的代码 然后不用起名
"匿名函数 自带返回值 逻辑比较简单 不用起名 lambda 形参 :返回值"
a = lambda num, num1 :num + num1