紙媒体で知識や経験を管理すると無くなりがちなのでブログで管理することにしました.
      殆どの記事は自分自身のためだけに書いているため,他人に見せる前提の内容, 文章ではありません.
      また, ブログのコメント欄を解放していたらbotからの迷惑行為を受けたため現在コメント欄は解放しておりません.

Python(1)

Python3 エンジニア認定基礎ベータ試験に向けて『Python チュートリアル』の出題が多い章から順に気になったことを書く.

大学の図書館で借りることが出来たのはPython2.x 系のだったが, まあ大丈夫でしょう.

 

 

【気になったところ】

gist.github.com

デフォルト値が可変オブジェクト(リスト)だとコールで渡される引数が累積していく.

関数f はデフォルト値が可変オブジェクト(リスト)なのでデフォルトの評価は一回のみであるよって関数が呼び出される度に累積していく. 

一方関数g はデフォルトがNone (可変オブジェクトではない)なのでデフォルトの評価がコールの度に評価される. よってif L is None:L=でコールの度にL=になる.