Python实战-函数
2021/5/12 22:25:08
本文主要是介绍Python实战-函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、函数的定义及调用
def func(a,b): ''' 说明函数的作用 :param a: 说明参数a的作用 :param b: 说明参数b的作用 :return: 说明函数返回值,没有return或者return不带表达式,则返回结果为None;return后可以跟任何内容 ''' print('这是一个参数a:',a) print('这是一个参数b:',b) return a+b print(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]]:expression func4 = lambda x,y:x+y print(func4(3,4))
这篇关于Python实战-函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南