【Python零基础入门篇 · 9】:函数的定义和作用、函数参数、函数嵌套、枚举函数enumerate

目录

一、函数的定义和作用

1、函数的结构

2、函数调用

3、返回值

二、函数参数

1、区分形参和实参

2、必备参数

3、默认参数

4、可变参数

5、关键字参数

三、函数嵌套

四、枚举函数:enumerate


一、函数的定义和作用

函数 (function) 是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。

作用:   使用函数可以加强代码的复用性, 提高程序编写的效率

1、函数的结构

def   函数名():           

        函数体

函数名只能包含字母、下划线和数字且不能以数字开头。 pass是空语句,是为了保持程序结构的完整性。

2、函数调用

函数名()

3、返回值

return给函数的执行者返回值,函数中遇到return,此函数结束,不再继续执行。

 



二、函数参数

1、区分形参和实参

形参:写在定义函数的位置,这个变量叫形参

实参:写在函数调用的位置,这个值加实参

函数的传参:函数将实参交给形参的过程

2、必备参数

写了几个就要传几个

例如:写了三个形参:a,b,c,就要传给三个实参

def func(a,b,c): # a,b是形参
    return a+b+c

3、默认参数

给某个参数指定一个默认值,设置了默认值,没有传值会根据默认值执行代码;传了值,会根据你传的值来执行代码。

4、可变参数

可变参数:*args将实参所有位置参数接收,放置在一个元组中。传入的值的数量可以改变,可以传入多个,也可以不传。

5、关键字参数

关键字参数:**kwargs接受所有的关键字参数,然后将其转换成一个字典赋值给kwargs这个形参



三、函数嵌套

一个函数中还有一个函数

函数调用:在函数B里面调用函数A 



四、枚举函数:enumerate

语法:enumerate (可遍历对象,start=0),参数start可以不写

注意:start参数用来设置遍历数据的下表起始值,默认为0

enumerate返回的结果是元组,元组的第一个数据是原迭代对象数据的下标,元组的第二个数据是原迭代对象的数据

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值