python基础知识第九篇(函数)

Posted Wu培培

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础知识第九篇(函数)相关的知识,希望对你有一定的参考价值。

函数 >>>>>>>>>>> :

使用函数的好处
1.代码重用
2.保持一致性,方便维护
3.可扩展性

定义方法

def test01():
age="sasa,sdda"
print(age)
return(age)

#形参,不调用时不占内存,必须一一对应,缺一不行,多一也不行
#实参,定义实际的值,这叫位置参数,一个参数不能传两个值,也可以s=test(x=1,z=2,y=3),

def test(x, y, z):
s=x+y+z
return s
a = 10
b = 11
c = 12
s = test(a, b, c)
print(s)

 


默认参数:#默认值,来了就被覆盖,不来就默认

def test(x,y="ddd”):
test("dasd22","dws222")

 

参数组:**字典 *列表 直接转换成一个元组,可以根据索引取值,不传值,默认空值

def test(x,*args):
print(x)
print(args)
print(args[0])
test(1,2,3,4,5,6)

args最后执行结果就是一个字典
把test(1,*[2,3,4,5,6]) 就是分别把23456赋给args

def test(x,**args):
print(x)
print(args)
test(1,y="dd",z=33)

 

#关键字参数,无须一一对应,缺一不行多一也不行
# test(y=1,x=3,z=4)

#位置参数必须在关键字参数左边
# test(1,y=2,3)#报错
# test(1,3,y=2)#报错
# test(1,3,z=2)
# test(1,3,z=2,y=4)#报错
# test(z=2,1,3)#报错






以上是关于python基础知识第九篇(函数)的主要内容,如果未能解决你的问题,请参考以下文章

Python全栈开发记录_第九篇(类的基础_封装_继承_多态)

Python进阶第九篇装饰器

第九篇 装饰器

第九篇 装饰器

Python之路,第九篇:Python入门与基础9

Python开发第九篇:HTML