Ren'Py memo

Ren'Pyの個人的なメモ

Ren’Pyドキュメントの関数の読み方

argsとかkwargsとか忘れそうなのでメモ

言語の基本 — Ren'Py Documentation
この一番下にサンプルの関数の書き方がある。以下一部引用

Sample(name, delay, position=(0, 0), **properties)

2 つの位置パラメーター、name と delay を持ちます。
実際の関数では、このパラメーターの意味はドキュメントで解説されます。

1 つのキーワード引数 position を持ち、そのデフォルト値は (0, 0) です。

この関数は **properties で終わっているので、追加のキーワード引数として スタイルプロパティー を受け取れます。
その他の項目として、任意の数の位置パラメーターを受け取ることを表す *args や、
ドキュメントで解説されているキーワード引数を受け取る **kwargs があります。

スタイルのプロパティー — Ren'Py Documentation
スタイルプロパティー、**propertiesの値に関するドキュメント

argsは位置パラメータ

Python | キーワード引数を使って関数を呼び出す
キーワード引数に関するpythonのつかいかた説明

Python キーワード引数で検索して自分の分かりやすい説明を探すのもいいかもしれない