08.python函数

函数

#coding:utf-8


def foo(l):
    ''' 
        这是一个函数注释
        返回值是一个字典
    '''
    dict1 = {"name":"zhang3"}

    return dict1

def foo2(l):
    ''' 
        这是一个函数注释
        返回值是一个字典
    '''
    dict1 = {"name":"zhang3"}

    return dict1

def foo3(l):
    ''' 
        这是一个函数注释
        返回值是一个字典
    '''
    dict1 = {"name":"zhang3"}

    return dict1

函数参数

#coding:utf-8

#必备传参
def foo1(a, b):
    print a
    print b
'''
输出
10
20
'''

#命名传参
def foo2(a, b):
    print "a = "
    print a
    print "b = "
    print b
'''
输出
a=
999
b=
666
'''


#缺省传参
def foo3(a, b, c = 100):
    print a
    print b
    print c
'''
输出
10
20
100
'''

#不定长传参
def func1(a, *args):
    '''
        args 是一个元组类型
    '''
    print a
    print args
'''
输出
10
(10, 1,2,33,4,3,5,65,6,67)
'''

def func2(**kwargs):
    '''
        kwargs 是一个{}类型
    '''
    print kwargs
'''输出
{'age',18,'score':'88.7','name':'aaa'}
'''



if __name__ == "__main__":
    foo1(10, 100)

    #命名传参
    foo2(b = 666, a = 999)

    foo3(10,20)

    print "*"*20
    func1(10, 1,2,33,4,3,5,65,6,67)
    print "*"*20
    func2(name="aaa", age=18, score = 88.7)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值