def 函数,
def diaoyong(a,b):
diaoyong(1)
diaoyong(2)
diaoyong(3)
1,2,3即为带有参数的函数
参数有四种定义,1,位置参数,2,关键字参数,3,默认参数,4可变参数
位置参数:
def diaoyong(a,b):
、、、、、、、
diaoyong(1,2)
位置参数必须按照顺序进行,(此时,a为1,b为2)
关键字参数:
def diaoyong(a,b):
。。。。。。。
diaoyong(b=‘1’,a=‘2’)关键词参数可以通过给实参定义值的情况下,打乱顺序。
默认参数:
默认参数则是在形参时就已经给形参赋值,如果不接收相等数量的参数则执行默认参数
4,可变参数
可变参数则是用元组及字典传入相应的参数,
创建在函数中的元组可以在形参前面加一个*星号,两个**星号则是创建了一个字典
星号后可以随意命名
而在元组参数内我们可以通过在名字后加[1]元素位置的下标来访问他
函数嵌套 :
函数遵循的规则是调用而函数之间也可以互相调用:
def diaoyong():
print(‘1’)’
diaoyong()
def diaoyong2():
diaoyong()
print(‘2’)
注:本博客为学习中记录要点个人摘录及记录学习点滴,如有纰漏还请多多指教 :D