Python基础学习——函数式编程(第一讲:主讲定义函数,函数参数(使用关键字参数调用函数、参数默认值、两种可变参数))

本文介绍了Python中函数的定义,包括内置函数和自定义函数,强调了函数必须先定义后调用。接着详细讲解了函数参数的使用,如关键字参数、参数默认值以及可变参数(*args和**kwargs)。示例代码展示了各种参数的用法,并提醒了使用关键字参数调用时的注意事项。
摘要由CSDN通过智能技术生成

函数
Python中的函数十分灵活,他可以在模块中、但是在类之外定义,即函数,其作用域是当前模块;也可以在别的函数中定义,即嵌套函数;还可以在类中定义,即方法。
1、定义函数
之前学习到的一些函数如len()、min()和max(),这些函数是Python的内置函数,由Python官方提供的。
注意:Python作为解释性语言,其函数必须先定义后调用。
自定义函数的语法格式:

# def 函数名(参数列表):
#     函数体
#     return 返回值

  • 在Python中定义函数的关键字是def,函数名需要符合标识符命名规范。
  • 多个参数列表之间可以使用逗号“,”分隔,当然函数也可没有参数。
  • 如果函数有返回数据,就需要在函数体最后使用return语句将数据返回;如果没有返回数据,则函数体中可以使用return None或省略return语句。

上代码演示:

# def 函数名(参数列表):
#     函数体
#     return 返回值


def rectangle_area(width, height):
    area = width * height
    return area


r_area = rectangle_area(5.0, 6.0)
print("5 * 6 的长方形面积:{0:.2f}".format(r_area))

结果展示:
在这里插入图片描述
2、函数参数
Python中的函数参数很灵活,具体体现在传递参数有多种形式上。
在此介绍几种不同形式的参数和调用方法。
1)、使用关键字参数调用函数
直接上代码:

# def 函数名(参数列表):
#     函数体
#     return 返回值


def rectangle_ar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值