文章目录
- 一、函数(方法)的基本概念
- 二、python 函数的分类
- 三、python 函数的定义和调用
- 四、函数的参数以及函数的作用域
一、函数(方法)的基本概念
函数是什么: 可以重复使用的代码块,这个代码块可以用来实现某些特定的功能。
python 语言中也定义了很多函数,这些函数可以通过直接调用或者导包调用来使用。每一个函数都有自己独有的功能,比如 sum():获取全部数字的总和。。。。
二、python 函数的分类
-
Python中函数的分为以下几类:
-
内置函数; 无需任何操作,直接就可以使用的函数,比如说 str(),list(),len()
-
标准库函数: 通过 import 语句导入库,然后使用其中定义的函数
-
第三方库函数: Python社区也提供了很多高质量的库,下载安装这些库后,也是通过 import 语句 到导入,然后可以使用这些第三方库的函数
-
自定义函数: 根据实际需求个人自定义的函数方法
-
三、python 函数的定义和调用
def: 声明函数的关键字
-
定义无返回值函数的语法: def 函数名( [参数列表] ):
无返回值函数: 执行完函数之后什么都不返回,调用者得不到任何数据
-
代码示例:
def info(name,age,address):print(f"name:{name},sex:不锈钢铁人,age:{age},address:{address}")info("姚青",999,"吉林省-吉林市-桦甸市")
- 运行结果:
-
-
函数的返回值:如果函数体中包含 return 语句,则结束函数执行并返回值
-
定义有返回值函数的语法: 在函数体中添加 return
有返回值函数: 执行完函数之后将函数方法得到的结果返回给调用者
-
代码示例:
def info(name,age,address):return f"name:{name},sex:不锈钢铁人,age:{age},address:{address}"print(info("姚青",999,"吉林省-吉林市-桦甸市"))
- 运行结果:
-
-
四、函数的参数以及函数的作用域
- 参数列表
-
- 圆括号内是形式参数列表,有多个参数则使用逗号隔开
-
- 形式参数不需要声明类型,也不需要指定函数返回值类型
-
- 无参数,也必须保留空的圆括号
-
- 实参列表必须于形参列表一 一 对应
-
-