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