码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-03-16 06:25:02      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:python 学习

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

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

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

语法结构:

    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


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

标签:python 学习

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!