python 部分基础个人整理.2

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

猜你喜欢

转载自blog.csdn.net/weixin_44689392/article/details/88322535
今日推荐