2012年7月3日火曜日

開発環境

『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のIV部(関数)17章(関数に関する高度なテクニック)練習問題5を解いてみる。

5.

コード(TextWrangler)

sample.py

#!/usr/bin/env python
#encoding: utf-8

def f(*arg):
 print(arg)

def g(**arg):
 print(arg)

f(1)
f(1,2)
f(1,2,3)

g(a=1)
g(a=1,b=2)
g(a=1,b=2,c=3)

入出力結果(Terminal)

$ ./sample.py
(1,)
(1, 2)
(1, 2, 3)
{'a': 1}
{'a': 1, 'b': 2}
{'a': 1, 'c': 3, 'b': 2}
$

0 コメント:

コメントを投稿