函数的调用方式有两种,分别是:
1.位置参数调用
2.关键字参数调用
例子1(位置参数调用):
# 函数的调用方式 # 位置参数调用 # 关键字参数调用 # 定义一个有参数的函数 def print_info(name, age): print("我的名字叫做%s" % name) print("我的年龄为%d岁" % age) # 函数的调用 # 01: # 位置参数调用 # 格式: 函数名(实参1, 实参2,...) # 实参和形参的个数一样 , 位置需要一一对应 print_info("小明", 20)
例子2(关键字参数调用):
# 02: # 关键字参数调用 # 格式: 函数名(形参1名=实参1, 形参2名=实参2, ...) # 形参的个数要保证 而且名字要写正确 # print_info(age=20, name="小明") # 如果在实际开发中 如果让一个函数只是支持关键字参数调用 def print_info(*, name, age): print("我的名字叫做%s" % name) print("我的年龄为%d岁" % age) # 调用函数 print_info(age=20, name="小明")