目的:C言語を学んだことある人が"楽して"pythonを学ぶ(python特有の記法やルールのみ記述) ただしチートシートなので機能の存在を教えるだけにとどめ、詳しい説明は見通しの良さのために記述しない。 Python全体のルール 明示的な型付けは不要 全てがオブジェクト(関数もメンバ変数を持っている) 関数自身も第一オブジェクトなので、関数名を関数の引数や戻り値として使える サブルーチンは存在しない(戻り値がかならずある Noneも含め) ```で囲った部分はコメントアウトになる 関数を呼ぶたびにその関数内のローカル変数用に名前空間が作成され関数を抜けたら開放される 変更不能オブジェクトの代入以外はすべて参照渡しになる ifやforはスコープにならない 関数定義 def 関数名(引数1,引数2,...) 名前付き引数により、引数の順序を任意にできる(C++にない機能) ただし引数リストを