python函数:定义,调用,返回值,参数类型,第一类对象使用

本文详细介绍了Python函数的定义、调用、返回值以及参数类型。函数作为Python中的第一类对象,能有效减少重复代码,提高代码重用性。文章通过实例解析了函数的固定结构、执行流程,强调了返回值的重要性,探讨了位置参数、关键字参数、混合参数的使用,以及动态位置参数(*args)和动态关键字参数(**kwargs)的接收方式。同时,提到了函数作为对象的特性,可以作为其他函数的参数、返回值或容器中的元素。
摘要由CSDN通过智能技术生成

函数

  1. 函数能够大量的减少重复代码
  2. 函数能够大量的提高重用性
  3. 函数其实就是将咋们写的代码进行了一层封装

函数的定义

函数的定义

函数的固定结构:

def 函数名():

​ 函数体

函数定义后不调用是不会执行的

当函数不调用的时候,里面的函数体就是代码,什么都不做,可懒了

当函数执行完毕,自动进行销毁,又龟缩成了懒虫模式

函数的执行流程从上往下

函数被执行完就自动销毁了

函数的返回值:return – 返回

函数的调用

函数名()就是调用

  1. 调用函数
  2. 接收返回值

函数的返回值

返回值的目的:将需要使用的数据进行保留

返回值返回给了调用者(谁调用返回给谁)

return:不写时默认返回None;写了return,不写返回值返回的还是None

return:终止当前函数,并且return下方的代码不会执行

return:能够返回python中任何对象

return:返回多个对象时,以元组的形式返回

函数的参数

def func(接收参数的):

​ 函数体

位置传参:形参和实参必须一一对应

def func(a,b):
	pass
func(1,2)

关键字传参:指名道姓传参

def func(a,b):
    pass
fun(a = 1,b = 2)

混合参数:位置,默认

def func(a,b,c=1):
	pass
func(1,2)

动态位置参数:

*args就是接收多余的位置参数,以元组的形式显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值