引数のデフォルト値
“my_func(仮引数1, 仮引数2, 仮引数3=値)” のような関数の場合、仮引数を引数順に入れるだけでなく、引数名=値としても渡しても問題ない。
“my_func(仮引数1, 仮引数2, 仮引数3=値)” のような関数の場合、仮引数を引数順に入れるだけでなく、引数名=値としても渡しても問題ない。
関数呼び出し時に、リストやタプルには、シングルアスタリスク()、辞書にはダブルアスタリスク(*)をつけて引数にわたす。 dict.key() 辞書のキーの新しいビューを返します。 リストやタプルの場合は” *… 続きを読む »
コーディングスタイルの重要なポイント インデントはスペース4つとし、タブ(TAB)は使わない 79文字以下で行を折り返す 可能であればコメント行は独立させる。同じ行に書かない docstringをつかう 演算子の周囲やカ… 続きを読む »
Deque とは、スタックとキューを一般化したものです (この名前は「デック」と発音され、これは「double-ended queue」の省略形です)。Deque はどちらの側からも append と pop が可能で、… 続きを読む »
Pythonの文字列は不変体(immutable)であるため、文字列のインデックス位置に代入してもエラーが返る。
ファイル名の前に “-i” をつける
関数もメソッドも、同じく関数だが、メソッドはクラスの中で定義される関数のこと。 呼び出し方に着目すると区別しやすい。 単独で呼び出しできるのが「関数」 例:print() 変数や値に付けて呼び出すのが「メソッド」 例:変… 続きを読む »