当前位置:网站首页>函数的默认参数&函数参数的多种方法

函数的默认参数&函数参数的多种方法

2022-07-05 12:40:00 南湖渔歌

# 函数的关键词参数:

def introduce(name, gender):
    """ 幼儿园自我介绍 """
    print(f"大家好,我的名字是:{
      name},是个小{
      gender}")

# 需要按顺序提供参数,顺序不能乱
introduce("小明", "男生")
introduce("小白", "女生")

# 可以用形参名 = 值 的方式提供实参
introduce(name = "小明", gender="男生")
introduce( gender="男生",name = "小明")

# 也可以 位置参数 和关键词参数 配合
introduce( "男生", gender= "小明")

# 函数的默认参数:

def introduce(name, gender,age = 6):
    """ 幼儿园自我介绍 """
    print(f"大家好,我的名字是:{
      name},是个小{
      gender},今年{
      age}岁了")

#-------------------- 函数多种形式的参数 ------------------------

# 调用函数时,默认参数可以不写值

# 如何不设置age,那么就是6岁
introduce("小明", "男生")

# 如果传递一个新值,覆盖默认值
introduce("小明", "男生",age=5)
introduce("小明", "男生",5)

# 位置实参需要按顺序、关键字参数用 key=value可以换顺序、默认参数可以不填
introduce(age=8,name="小明", gender="男生")


原网站

版权声明
本文为[南湖渔歌]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_44976611/article/details/125609312