2012年6月27日水曜日

開発環境

『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のIV部(関数)16章(スコープと引数)6を解いてみる。

6.

実行結果は1、5、6、4という順に出力される。引数のaは1に、b、cは*(5,6)が渡されて、dはデフォルト値の4となる。

コード(TextWrangler)

sample.py

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

def f(a,b,c=3,d=4):
 print(a,b,c,d)

f(1,*(5,6))

入出力結果(Terminal)

$ ./sample.py
1 5 6 4
$

0 コメント:

コメントを投稿