一人前のオブジェクトとしての函数 投稿:2020年03月10日 関数もオブジェクト Pythonでは、全てのものがオブジェクトです。変数に関数を代入したり、ほかの函数の引数として関数を使ったり、関数からの戻り値として関数を返したりできるほかの言語の多く難しいか不可能なことをPytho […]
*による位置引数のタプル化 投稿:2020年03月09日 C,C++プログラムでは *がポインター関連に使われが、pythonにはポンターはない函数定義のなかで仮引数の一部として*を使うと、可変個の位置引数をタプルにまとめてその仮引数にセットする。この機能は、print()のよ […]
辞書包括表記 投稿:2020年03月08日 { key_item: value_item for in iterable } word = 'letters'letter_counts = {letter: word.count(letter) for lette […]
デフォルト引数値 投稿:2020年03月08日 値が計算される時 函数が実行された時ではなく、定義された時、デフォルト引数の価が計算されるよく犯す誤りは、リストや辞書などのミュータブルなデーター型をデフォルト引数値にして使ってしまうことです。 バグがあるコード d […]
関数の定義など 投稿:2020年03月07日 関数 コードの再利用のこと、名前の付いたコードでほかのコードから切り離されていいるもののこと任意の型、任意の個数の入力引数をとり、任意の型、任意のかずの結果を出すプログラマーができるのは○関数の定義○関数の呼び出し Py […]