参数:灵活即强大
参数种类
参数有形式参数和实际参数
def turn (name):
#name就是形式参数
print ("输入的" + name + "就是实际参数")
turn ("小甲鱼")
"输入的小甲鱼就是实际参数"
函数文档
平时不打印,但是可以通过.doc 或者 help调出
def turn (name):
'name就是形式参数'
print ("输入的" + name + "就是实际参数")
turn ("小甲鱼")
"输入的小甲鱼就是实际参数"
turn.__doc__
'name就是形式参数'
关键字参数
def some (name,works):
print (name + words)
some (works = "让编程改变世界!!" , name = "小甲鱼")
"小甲鱼让编程改变世界"
默认参数
def some (name="小甲鱼",works="让编程改变世界"):
print (name + words)
some()
"小甲鱼让编程改变世界"
some("小东西")
"小东西让编程改变世界"
收集参数(可变参数)
在参数前加*
def tost (*pare):
print (len (pare))
tost(1,3,"小甲鱼",7,8,9)#得用元组才可以
6
def tost (*pare,name):
print (len (pare))
print (name)
tost(1,3,"小甲鱼",7,8,9,name="小甲鱼")
6
"小甲鱼"