関数定義
値を返すにはreturn文を使う。
引数の型は指定できない。したがって、誤った引数で関数を呼び出した場合、許されない演算が実行された段階でエラーとなる。
例: def f(x): print x x[1]='y' >>> x1 = 1 >>> f(x1) 1 Traceback (innermost last): File "", line 0, in ? File "", line 4, in f AttributeError: __setitem__ >>> x2 = [1, 2] >>> f(x) [1, 2] >>> x [1, 'y']