这篇文章已经发布超过一年了,内容可能已经过时,请谨慎参考。
缺省参数
缺省参数(默认参数)
调用时未传入的参数会使用默认值,默认参数应放在参数列表末尾。
def greet(name, age, gender="男"):
print(f"你的名字是{name},年龄是{age},性别是{gender}")
greet("老鼠", 18)
greet("老鼠", 18, "女")注意
默认参数尽量使用不可变类型,避免共享可变对象。
这篇文章已经发布超过一年了,内容可能已经过时,请谨慎参考。
调用时未传入的参数会使用默认值,默认参数应放在参数列表末尾。
def greet(name, age, gender="男"):
print(f"你的名字是{name},年龄是{age},性别是{gender}")
greet("老鼠", 18)
greet("老鼠", 18, "女")默认参数尽量使用不可变类型,避免共享可变对象。