Python笔记——函数

本文详细探讨了Python中的函数,包括其在代码复用和维护中的作用,如何定义、调用函数,以及各种参数传递方式,如位置传参、关键字传参、字典关键字传参等。此外,还介绍了形参定义的各种方式,如缺省参数、位置形参、星号元组形参、命名关键字形参和双星号字典形参,并强调了参数的传递顺序。最后,讨论了函数的返回值及其重要性。
摘要由CSDN通过智能技术生成

函数 function

  1. 用于封装一个特定的功能,表示一个功能或者行为。
  2. 函数是可以重复执行的语句块, 可以重复调用。
作用

提高代码的可重用性和可维护性(代码层次结构更清晰)。

定义函数
  1. 语法:
    def 函数名(形式参数):
    函数体
  2. 说明:
    def 关键字:全称是define,意为”定义”。
    函数名:对函数体中语句的描述,规则与变量名相同。
    形式参数:方法定义者要求调用者提供的信息。
    函数体:完成该功能的语句。
  3. 函数的第一行语句建议使用文档字符串描述函数的功能与参数。
调用函数
  1. 语法:函数名(实际参数)
  2. 说明:根据形参传递内容。
# 创建函数
def attack():
    """
        攻击
    """
    print("直拳")
    print("勾拳")
    print("侧踹")


# 参数:调用者  给  创建者 传递的信息
#      创建者 要求 调用者 提供的信息
def attack_repeat(count):  # 形式参数
    """
        重复攻击
    :param count:  int类型的 攻击次数
    """
    for __ in range(count):
        attack()


# 调用函数
attack()
attack_repeat(3)  # 实际参数
attack_repeat(10)
返回值
  1. 定义:
    方法定义者告诉调用者的结果。
  2. 语法:
    return 数据
  3. 说明:
    return后没有语句,相当于返回 None。
    函数体没有return,相当于返回None。
def func01():
    print("func01执行喽~")
    return 100 # return 数据

re = func01()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值