Python怎么理解默认参数值?

1 个回答|133 次阅读
Coco老师 - 科普专家
擅长:编程教育

当我们调用函数的时候不传递任何实参,它将使用默认值:

def my_function(str = "中国人"):
  print("我是 " + str)
my_function("小学生")
my_function("初中生")
my_function()
my_function("大学生")

执行结果:

我是 小学生
我是 初中生
我是 中国人
我是 大学生