関数内函数 投稿:2020年03月12日 関数をほかの函数なかで def outer(a, b):def inner(c, d)retuen c + d outer(4,7)11 コードの重複を避ける 関数内関数は、ループやコードの重複を避けるのに、役立つ。複数 […]
クロージャー 投稿:2020年03月10日 クロージャーとは 他の関数により動的に生成される関数です。その関数のそ外で作られた変数の価を憶えていたり、変えたりすることができる。 例 inner2()は,引数を要求せず、外側の関数に対するsaying引数を直接使うk […]
一人前のオブジェクトとしての函数 投稿: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 […]