首页 > 其他 > 详细

第九讲 自定义函数参数预定义

时间:2015-03-16 06:21:56      阅读:256      评论:0      收藏:0      [点我收藏+]

首先自定义函数可有形参,也可以无形参。

也可以给一些参数设定一定的值,在函数调用的时候,可以对已设定预定值的参数不做赋值,也可以对已设定预定值的参数重新传入一个新值。

注:面向对象开发中也有这个性质

语法结构:

    def funC(para1,para2...parai=default_i,paran=default_n)

        code...

        code...

        ...

        return value1,value2...valuen

eg1:

def test_e(n1,n2=15):
    n=n1+n2
    return n

s=test_e(4)--------n2使用了参数的预定义值
print ‘s=‘,s

注意:有预定义值的参数必须放在右边

eg2:

def test_e(n1,n2,n3=15):
    n=n1+n2+n3
    return n

s=test_e(4,1)
print ‘s=‘,s-----------逗号表示打印在同一行

eg3:

    s=test_e(4,1,12)----有预定值的参数n3会被重新赋值为12

    print ‘s=‘,s


第九讲 自定义函数参数预定义

原文:http://tenderrain.blog.51cto.com/9202912/1620715

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!