函數(shù)設(shè)定默認(rèn)參數(shù)值
power(x, n)函數(shù),計算任意n次方,默認(rèn)是計算平方。
def power(x, n=2):
s = 1
while n > 0:
n = n - 1
s = s * x
return s
不定長參數(shù)
一個函數(shù)能處理比當(dāng)初聲明時更多的參數(shù),這些參數(shù)叫做不定長參數(shù)。
# 可寫函數(shù)說明
def printinfo( arg1, *vartuple ):
"打印任何傳入的參數(shù)"
print "輸出: "
print arg1
for var in vartuple:
print var
# 調(diào)用printinfo 函數(shù)
printinfo( 10 );
printinfo( 70, 60, 50 );
以上的輸出結(jié)果:
輸出:
10
輸出:
70
60
50