位置参数
理论上,在函数定义时,我们可以为其定义多个参数。但是在函数调用时,我们也应该传递多个参数,正常情况,其要一一对应。
相关链接:Python---函数的作用,定义,使用步骤(调用步骤)-CSDN博客Python中,format方法格式化输出(原本3.6之前的,和3.6之后简化的版本)_唯元素的博客-CSDN博客
def user_info(name, age, address):print(f'我的名字{name},今年{age}岁了,家里住在{address}')# 调用函数 user_info('Tom', 23, '美国纽约')
注意事项:位置参数强调的是参数传递的位置必须一一对应,不能颠倒
关键词参数(Python特有)
函数调用,通过“键=值”形式加以指定。可以让函数更加清晰、容易使用,同时也清除了参数的顺序需求。
def user_info(name, age, address):print(f'我的名字{name},今年{age}岁了,家里住在{address}')# 调用函数(使用关键词参数) user_info(name='Tom', age=23, address='美国纽约')