「関数定義」の編集履歴(バックアップ)一覧に戻る
関数定義 - (2006/07/12 (水) 14:52:28) のソース
*関数定義 値を返すには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']