Python函数基础

目录

1. 函数目的

2. 函数定义与声明

3. 函数调用

4. 函数形参

5. 函数实参

6. 函数返回值

7.函数的参数类型

8. 匿名函数


1. 函数目的

函数存在的意义主要有两个方面。一是将代码进行封装,把完成特定功能的代码组合成一个整体,使代码结构更清晰、更模块化。二是实现代码复用,避免重复编写相同的代码,提高开发效率。

 

2. 函数定义与声明

函数定义即声明:Python 不需要像 C 或 Java 那样提前声明函数原型,直接定义即可使用。

def add(a, b):
    return a + b

 

3. 函数调用

函数调用就是使用已定义的函数。调用函数的方式如下:

result = add(3, 5)  # 调用add函数,传入参数3和5
print(result)       # 输出结果8

4. 函数形参

函数形参是函数定义时声明的参数,它代表了函数需要接收的输入。例如在函数add(a, b)中,ab就是形参。

 

5. 函数实参

函数实参是在调用函数时传递给函数的实际值。比如调用add(3, 5)时,35就是实参。

 

6. 函数返回值

函数返回值是函数执行完毕后返回给调用者的结果。通过return语句可以返回一个值。在 Python 中,函数也可以不返回值,此时默认返回None。例如上面的add函数的返回值为 a+b.

 

7.函数的参数类型

必需参数(位置参数):调用函数时必须传入的参数。例如def add(a, b),调用时必须提供ab的值,按照从左到右的顺序传递参数。 

关键字参数:调用函数时通过参数名来指定参数值。例如add(b=5, a=3)

默认参数:函数定义时为参数指定默认值,调用时可以不传入该参数。例如def greet(name="World"): print(f"Hello, {name}")

可变参数:函数可以接收任意数量的参数。例如def sum(*args): return sum(args)

 

8. 匿名函数

匿名函数是一种没有名称的简短函数,在 Python 中使用lambda关键字来创建。其语法为:

add = lambda a, b: a + b
print(add(3, 5))  # 输出8

匿名函数通常用于需要简单函数的场景,比如作为参数传递给其他函数 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值