1、语法格式
def 函数名(形式参数列表):
函数体
返回值
1、示例
def rect_area(width, height):
return width * height
2、调用函数
print(rect_area(500, 200))
结果如下:
![]()
使用关键字参数调用函数
print(rect_area(width=400,height=900))
2、参数的默认值
1、示例代码
def make_angle(name="米迦勒"):
return "{0}天使长".format(name)
print(make_angle())
print(make_angle("路西法"))
结果如下:

代码解析:
其中这里的米迦勒是默认值(make_angle的默认值当你引用make_angle不给参数,那么默认是米迦勒)
3、基于元组的可变参数
示例代码:
def collections(*number):
t = 0
for number in number:
t += number
return t
这里是一个简单定义的求和函数
print(collections(70, 80, 90, 70, 90, 40))
结果如下:
![]()
4、基于字典的可变参数
1、示例
def ioo_oo(**nub):
print("--info--")
for key, value in nub.items():
print('{0}:{1}'.format(key, value))
使用
ioo_oo(name='TP', age=20, city='p') ioo_oo(name='OOP', age=20, sex='36')
代码结果如下:

1304

被折叠的 条评论
为什么被折叠?



