「Python3(2)」
・[%322]を更新 %320: 「Python3(2)」 %321: 「 https://docs.python.org/ja/3/tutorial/ 」の備忘録 `▼ -------------------------------------------------------------------------------- 【 §4.2. for】 ・Python の for 文は、任意のシーケンス型 (リストまたは文字列) にわたって反復を行います。 ・数列にわたって反復を行う必要がある場合、組み込み関数 range() が便利です。 ・あるシーケンスにわたってインデクスで反復を行うには、 range() と len() を次のように組み合わせられます: ・しかし、多くの場合は enumerate() 関数を使う方が便利です。 ループのテクニック を参照してください。 range() が返すオブジェクトは、いろいろな点でリストであるかのように振る舞いますが、本当はリストではありません。 データ構造 の章では、 list() についてより詳細に議論します。 【 §4.5. pass 文】 ・pass 文は何もしません。 pass は、文を書くことが構文上要求されているが、 プログラム上何の動作もする必要がない時に使われます: ・pass のもう 1 つの使い道は、新しいコードを書いているときの関数や条件文の 仮置きの本体としてです。 【 §4.6. 関数を定義する】 ・def は関数の 定義 (definition) を導くキーワードです。 def の後には、関数名と仮引数を丸括弧で囲んだリストを続けなければなりません。 ・関数を 実行 (execution) するとき、 その値はすべてこの ローカルなシンボルテーブル に記憶されます。 ・関数を呼び出す際の実際の引数 (実引数) は、 関数が呼び出されるときに関数のローカルなシンボルテーブル内に取り込まれます。 ・ある関数がほかの関数を呼び出すときには、新たな呼び出しのために ローカルなシンボルテーブルが 新たに作成 されます。 【 §4.7. 関数定義についてもう少し】 ・ 可変個の引数を伴う関数 を定義することもできます。 ・引数の定義方法には 3 つの形式があり、 ...