トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

関数の返り値.py

[Python]

Pythonでは関数とプロシージャの区別はなく、関数しかない。
もし、return文で明示的に返す値が指定されていない場合、その関数はNoneを返す。
なので、値を返さないプロシージャはPythonでは存在しない。

return文を単独で実行した場合もNoneを返す。
返り値は1つだけだが、複数の値を返したい場合には、シーケンスやセットなどを使えばよい。