"""
函数的参数
- 默认参数
- 可变参数
- 关键字参数
- 命名关键字参数
Version: 1.0.0
Author: Catherine
Data: 2019-03-11
"""
# # 默认参数
# def f1(a, b=5, c=10):
# return a + b * 2 + c * 3
#
#
# print(f1(1, 2, 3))
# print(f1(100, 200))
# print(f1(100))
# print(f1(c=2, b=3, a=1))
# # 可变参数
# def f2(*args):
# s = 0
# for num in args:
# s += num
# return s
#
# print(f2(1, 2, 3))
# print(f2(1, 2, 3, 4, 5))
# print(f2())
# 关键字参数
def f3(**kw):
if 'name' in kw:
print("你好{}".format(kw['name']))
elif 'tel' in kw:
print("你的联系方式是{}".format(kw['tel']))
else:
print("没有找到你的个人信息")
param = {'name': 'Catherine', 'age': 29}
f3(**param)
f3(name='Catherine', age='29', tel='123456789')
f3(usr='Catherine', age='29', tel='123456789')
f3(usr='Catherine', age='29', mobile='123456789')
可变参数与关键字参数-python3
最新推荐文章于 2021-07-25 11:49:33 发布