python 含有默认值时参数赋值情况

matplotlib官方文档subplots API如下

matplotlib.pyplot.subplots(nrows=1, ncols=1, sharex=False,
sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None,
**fig_kw)

然后看到下面这个代码

subplots(1)

这种情况1,是赋值给哪个?

阅读 2.9k
2 个回答

如果没有指定给谁, 那就按照函数参数定义的顺序给: 也就是nrows

首先,你可以自己写个函数来做测试;
其次,这个是按顺序来的,为了避免歧义,可以直接调用时写出参数名,比如nrows=1

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题