注意,python是动态编程语言,因此没有重载这个概念。这是因为形参没有类型定义,
同名函数一旦定义,后者会覆盖前着,也就是说:最后一次定义有效
1 import os
2
3
4 def tt(sa,sb):
5 return sa+sb
6
7 def tt(sa,sb,sc):
8 return sa-sb+sc
9
10
11 if __name__=="__main__":
12 print "this is a test on 10.58.254.50 for ssh!"
13 num="465464"
14 num2= "num254461"
15 fo = open('/home/mingjian/work/resulttmp.txt','w')
16 try:
17 fo.write(num)
18 finally:
19 fo.close()
20 print tt(1,2,3)
21 print tt(3,4)
最后一行报错,参数不符合。
另外引用了一点评论凑个字数http://www.cnblogs.com/maodouzi/archive/2010/05/18/1738224.html