Python实战-函数

Python实战-函数,第1张

概述1、函数的定义及调用deffunc(a,b):'''说明函数的作用:parama:说明参数a的作用:paramb:说明参数b的作用:return:说明函数返回值,没有return或者return不带表达式,则返回结果为None;return后可以跟任何内容'''print('这是一个参数a:',a)

1、函数的定义及调用

def func(a,b):    '''    说明函数的作用    :param a: 说明参数a的作用    :param b: 说明参数b的作用    :return: 说明函数返回值,没有return或者return不带表达式,则返回结果为None;return后可以跟任何内容    '''    print('这是一个参数a:',a)    print('这是一个参数b:',b)    return a+bprint(func('ttt','rrr'))

  

2、函数参数的类型

位置参数:同上实例

默认参数:定义参数的时候使用k=v的形式定义;调用函数的时候如果没有传递参数则会使用默认参数,如果有传递参数则使用传递的参数

def func2(a = 1):    print('参数a的值为:',a)func2()func2(2)

关键字参数:调用函数的时候,使用k=v的方式传参;在函数调用/定义中,关键字参数必须跟随在位置参数的后面

注意:关键字参数在传参的时候可以 同时用默认参数和关键字参数,但是此时必须把默认参数放在前面

def func3(a,b):    print('参数a的值为:',a)    print('参数b的值为:',b)func3(a = 2,b = 1)

3、lambda函数

# lambda [arg1 [,arg2,.....argn]]:Expressionfunc4 = lambda x,y:x+yprint(func4(3,4))

  

 

总结

以上是内存溢出为你收集整理的Python实战-函数全部内容,希望文章能够帮你解决Python实战-函数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1186418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存