Python函数与lambda 表达式(匿名函数)

本文介绍了Python函数的作用和定义,强调了缩进的重要性。详细讲解了函数参数的使用,包括位置参数、关键字参数、默认参数和可变参数。此外,还探讨了函数返回值,并重点介绍了lambda表达式的应用场景和语法,它常用于创建一次性使用的短小回调函数。
摘要由CSDN通过智能技术生成

Python函数

一、函数的作用

  • 函数是 组织好的 , 可重复使用的 ,用来实现单一或相关联功能的代码段

  • 函数能提高应用的模块性和 代码的重复利用率

  • python 内置函数: 内置函数 — Python 3.8.12 文档

二、函数的定义

def function_name([parameter_list]):   
      [''' comments ''']  
      [function_body]
  • def:函数定义关键词

  • function_name:函数名称

  • ():参数列表放置的位置,可以为空

  • parameter_list:可选,指定向函数中传递的参数

  • comments:可选,为函数指定 注释 (如何打印函数中的注释)

  • function_body:可选,指定 函数体

"""函数的定义"""
"""
def function_name([parameter_list]):
    [''' comments ''']  注释
    [function_body]  函数体
"""


# 定义函数,参数为空(注意缩进)
def function_demo():  # 不要忘记冒号
    print("我是一个函数")  # [function_body] 函数体


# 定义函数,含有参数,注释
def func_with_params(a, b, c):
    """
    这是一个携带参数和注释的函数  ---> comments
    """
    print(f"传入的参数为:a={a},b={b},c={c}")


#  打印函数comments(注释)
# 1、__doc__  打印出注释
print(func_with_params.__doc__)  # func_with_params()---->()没有括号
# 2、help 打印函数和注释
help(func_with_params)  # func_with_params()---->()没有括号


# 空函数 (函数体未想好/功能暂时没想好怎么写)
# 1、pass
def filter_char(s):
    pass


# 2、comments
def filt
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值