BackTrader多股策略回测性能优化实战:从35分钟到4分钟
2026/10/20 3:59:44
默认参数也称为缺省参数,用于在定义函数时,为参数提供默认值,调用函数时,可以不传递有默认值的参数。
注意:默认参数必须放在没有默认值的参数列表的后面,一个函数在定义时是可以设置多个默认参数的。
注意:函数调用时,如果为默认参数传递了值,则会修改默认的参数值;如果没有传递该参数,则直接使用默认值。
# ----------------函数-默认参数------------------ # 定义函数 def reg_stu(name, age, gender="男", city="北京"): print(f"注册成功,姓名:{name}, 年龄:{age}, 性别:{gender}, 城市:{city}") return {"name": name, "age": age, "gender": gender, "city": city} # 调用函数 stu = reg_stu("王林", 20) print(stu) ''' 注册成功,姓名:王林, 年龄:20, 性别:男, 城市:北京 {'name': '王林', 'age': 20, 'gender': '男', 'city': '北京'} ''' stu =reg_stu("韩立", 22, city="上海") print(stu) ''' 注册成功,姓名:韩立, 年龄:22, 性别:男, 城市:上海 {'name': '韩立', 'age': 22, 'gender': '男', 'city': '上海'} '''声明:本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料及本人补充;文中为个人整理复盘,仅供学习交流使用。