1.7Python语言的函数(Function)

1.函数定义

函数定义是 function 类的实例。

1.1函数声明

def 函数名(值形参名, 默认值形参名 = 默认值, *元组形参名, **字典形参名):
    #函数体

1.2lambda函数表达式

lambda 形参名 : 表达式

2.函数作用域

#全局函数
def f():
    pass

def f1():
    #局部函数
    def f2():
        pass

3.函数引用表达式

函数名

4.形参分类

注意:在函数体调用元组形参时,元组形参名的前面无 *

注意:在函数体调用字典形参时,字典形参名的前面无 **

名称描述
值形参按位置传递、按关键字传递
默认值形参按位置传递、按关键字传递
*元组形参用于收集多余的位置实参
**字典形参用于收集多余的关键字实参

5.函数调用表达式

函数名()

实参的传递不仅支持按位置传递方式,还支持按关键字传递方式。

#按位置传递方式
函数名(实参)

#按关键字传递方式
函数名(形参名 = 实参值)

6.返回值

参考 return 语句。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35543.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年1月6日 22:06
下一篇 2025年1月8日 22:09

相关推荐

发表回复

登录后才能评论