您的地址 发表于 2018-4-4 17:11:07

调用python中自定义函数:

本帖最后由 您的地址 于 2018-4-4 17:36 编辑

调用已经定义好的函数:
        例如:
        def something(name = "Fish1", world = "I love world")
                print(name +'--->'+world+"name和world是默认参数")
        #调用函数something:
                something()
                打印:
                        Fish1--->I love world!默认参数       

        也可以使用默认参数改变print打印的值:
                something("Fish2","I love fish2")
                打印:
                        Fish2--->I love fish2
               
                       

函数中的参数:
        1.默认参数
        2.关键字参数
        3.元组(符号 *)
        4.字典参数(符号 **)
       


如下例:        来自 :~风介~

        默认参数
def saySomething(name='Susan', words='I love us!'): #默认参数
    print(name + '->' + words)
saySomething('Nike', 'Just do it!') #

        关键字参数
def saySomething(name='Susan', words='I love us!'): #默认参数
    print(name + '->' + words)
saySomething(name='Nike', words='Just do it!') #关键字参数

收集参数
       
        星号(元组)

def test(*params):
    print(len(params))
    print(params)
test(*)
test(*(1,2,3,4,5))

        星星号(字典)

def test(**params):
    print(len(params))
    print(params['a'])
test(**{'a':'1','b':'2', 'c':'3'})



页: [1]
查看完整版本: 调用python中自定义函数: