函数的定义和参数

Posted 750657961

tags:

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

 

函数的写法

例子:

def sum(x,y):   #定义
print(‘x={0}‘.format(x))
print(‘y={0}‘.format(y))
return x+y
s1=sum(10,100) #调用
s2=sum(x=100,y=10)
print(s1,s2)

函数的参数:

#默认参数
def A(a,b=10):
print(a)
print(b)
A(1)
A(10,100)

#多参数
def funcA(a,*args):
print(a) #10
print(args) #(100,1000)
f1=funcA(10,100,1000)

def funcB(a,**kwargs):
print(a) # 10
print(kwargs) # {‘c‘: 1000, ‘b‘: 100}
f2=funcB(a=10,b=100,c=1000)



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

Visual Studio 自定义代码片段在方法定义的参数列表中不起作用

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

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

Objective-C Block与函数指针比较

Python 函数声明和调用

Python 默认参数混淆