ジェネレーター 投稿:2019年05月16日 ジェネレター Pythonのシーケンスそ作成するオブジェクトである。ジェネレター があれば、シーケンス全体を作ってメモリに格納しなくても、(巨大に なることがある)シーケンスを反復処理できる。ジェネレーターは、イテ レー […]
ラムダ関数 投稿:2019年05月16日 無名関数 ひとつの文で表現される無名関数をラムダ関数という まず通常の関数を使った例 >>>staire = ['thud', 'meow', 'thud', 'hiss'] >>>def edit_story(word […]
関数内関数 投稿:2019年05月16日 関数を ほかの関数の中で定義することができる。 >>>def outer(a, b): >>> def inner(c, d): >>> return c + d >>> return inner(a, b) >>>pr […]
関数もオブジェクト 投稿:2019年05月14日 オブジェクトとしての関数 Pythoでは、すべてのものがオブジェクト。関数も一人前のオブジェクト 、ですから変数に関数を代入したり、ほかの関数の引数に関数を使ったり できる。 >>>def answer(): >>> p […]
docstring 投稿:2019年05月14日 関数本体の先頭に 文字列を組み込めば、関数定義にドキュメントをつけることができる 関数のdocstringを表示するには、Pytonのhelp()関数を呼び出す。 >>>def echo(anything): >>> ' […]