python函数

Posted 老李头儿

tags:

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

函数的作用:

1,减少重复代码。

2,方便修改,易于扩展。

3,保持代码一直性。

其实在python中,函数相当于一批功能的结合,把这些功能赋给一个名字就可以调用了,下面是一些操作:

#函数
#def用来创建函数,
# def loger(a,g):
# print("%s love %s" %(a,g))
# loger("sxm","xiongli")?
# 函数的参数:
# 1,顺序参数:根据调用参数的位置相应填充、
# def loger(a, g):
# print("%s love %s" % (a, g))
# loger("sxm","xiongli")
# 2,关键字参数:使用关键字进行参数对应
# def loger(a, g):
# print("%s love %s" % (a, g))
# loger(a="sxm",g= "xiongli")
# 3,默认参数
# def loger(a, g="xiongli"):#把默认的参数放在后面
# print("%s love %s" % (a, g))
# loger(a="sxm")
# 4,不定常参数:
# 有命名参数
# def report(**kwargs):
# for i in kwargs:
# print(‘%s;%s‘%(i,kwargs[i]))#字典的读法
# report(name="xiongli",age="21")
# 无命名参数
# def add(*rags):
# for i in rags:
# num=0
# num+=i
# print(num)
# add(1,41,525)
# 如果两个参数同时出现,左边无命名,右边有命名、
# def report(*arges,**kwargs):
# for i in kwargs:
# print(‘%s;%s‘%(i,kwargs[i]))#字典的读法
# report(1,55,454,12,name="xiongli",age="21")
# 如果有默认参数,放左边
# def report(name=‘xiongli‘,*arges,**kwargs):#此时第一个name=“xiongli”起占位作用,后面会把第一个参数赋给它
# for i in kwargs:
# print(‘%s;%s‘%(i,kwargs[i]))#字典的读法
# print(name)
# report(3,55,454,12,age="21")

 










































以上是关于python函数的主要内容,如果未能解决你的问题,请参考以下文章

python使用上下文对代码片段进行计时,非装饰器

python 元组有用的函数,方法和片段。

Python代码阅读(第26篇):将列表映射成字典

VSCode自定义代码片段——声明函数

Python学习 :函数

VSCode自定义代码片段8——声明函数