以下のようにyは渡さないで、kwargsに渡したいとき
def test(x, y=None, **kwargs):
print(f'x: {x}')
print(f'y: {y}')
print(f'kwargs: {kwargs}')
# yは渡さないで、kwargsに渡したいとき
test(1, a=2, b=3)x: 1
y: None
kwargs: {'a': 2, 'b': 3}a=2, b=3ではなく、辞書を渡すにはどうすればいいのかわかんない...
d = {'a': 2, 'b': 3}
test(1, **d) # test(1, a=2, b=3)と同じ意味になる?x: 1
y: None
kwargs: {'a': 2, 'b': 3}辞書に**をつけることで展開できる