python参数

python参数

关键字参数和默认值

默认值又叫位置参数

下面实例中 ("李宁") 是位置参数,(greeting="hello") 是关键字参数


实例

def greet(name,greeting):
    return "问候语:{} 姓名:{}".format(greeting,name)
print(greet("李宁",greeting="hello"))

E:\python\python.exe E:/progect/untitled1/untitled1/urls.py
问候语:hello 姓名:李宁



关键字参数必须放在位置参数后面,否则会抛出异常

实例:

def greet(name,greeting):
    return "问候语:{} 姓名:{}".format(greeting,name)
print(greet(name="李宁","hello"))

E:\python\python.exe E:/progect/untitled1/untitled1/urls.py
  File "E:/progect/untitled1/untitled1/urls.py", line 3
    print(greet(name="李宁","hello"))


可变参数

def printParmans(*args,**kwargs):

*args     可以传入出了字典之外的字符串、列表、元祖

**kwargs  是用来传字典的

 

posted @ 2019-02-16 13:51  effortsing  阅读(173)  评论(0编辑  收藏  举报