並且能夠套用
對,就是 : def
宣告完後就可以直接使用
如果我們要 Overloading 超載?
這時我們要先替參數寫上預設值
對,就是 : def
def addVlaue(value):
sum = 10 + value;
return sum;
宣告完後就可以直接使用
print addVlaue(10);
>>> 20
如果我們要 Overloading 超載?
這時我們要先替參數寫上預設值
def greet(s = "world"):
print 'Hello,', s, ".";
greet()
greet('Bart')
Hello, world .
Hello, Bart .
任意數量的參數?
其實可以看成 tuple ,就很容易懂了\
def aa(*arg):
sum = 0;
for value in arg:
sum += value;
return sum;
print aa(); # 0
print aa(1,2,3,4,5,6); # 21
print aa(1,2,3,4,5,6,7,8,9,10); # 48
歡迎轉載,請註明出處。
沒有留言:
張貼留言