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 是用来传字典的