函数的参数

 

 

 1. 位置参数:调用函数时根据函数定义的参数位置来传递参数。

          注意:传递和定义参数的顺序及个数必须一致。

 # 需求:函数3个参数name,age,gender

def user_info(name, age, gender):
print(f'您的姓名是{name},年龄是{age},性别是{gender}')


user_info('TOM', 20, '男')

 

 

 2. 代码:

# 调用函数传参
user_info('ROSE', age=20, gender='女')
user_info('小明', gender='男', age=18) # 关键字参数之间不分先后顺序
# 位置参数必须写下关键字参数的前面# user_info(age=20, gender='男', 'TOM')

3. 缺省参数

 

 

 4.不定长参数:

   4.1 :包裹位置传递

 

 

 

      4.2:包裹关键字传递

 

 

  代码呈现: 

# 收集所有关键字参数,返回一个字典

def user_info1(**kwargs):
print(kwargs)


user_info1()
user_info1(name='TOM')
user_info1(name='TOM', age=20)


posted @ 2021-10-25 17:48  冰溏  阅读(216)  评论(0编辑  收藏  举报