python中的函数(function)

函数的基本概念_内存分析_函数分类_定义和调用

函数是可重用的程序代码块

函数不仅可以实现代码的复用 更可以实现代码的一致性

函数可以当做一个黑盒子 有输入并且有输出

函数就代表完成一个任务或者一个功能function

函数是代码的复用的通用机制

python中的函数包括 内置函数 标准库函数 第三方库函数 用户自定义函数

内置函数 就比如str list len

标准库函数 就比如 海龟绘图需要运用import进行导入

第三方库函数 就是python社区需要自行进行下载安装

用户自定义函数  自定义函数用来完成我们所需要的功能

# def 函数名 ([参数列表]): def 就是define的缩写 就是定义的意思
# 计算机语言中如果是方括号就代表他是可选的就比如上面的 参数列表可有可无
#     '''文档字符串'''     用来表示我们的函数是什么意思 就是一个注释用来解释这个函数是什么意思
#     函数体/若干语句
def add(a,b,c):# abc在这里叫做形式参数
    '''实现三个数相加并返回和'''
    sum = a+b+c
    print("和是:"+str(sum))
    return sum   # 就相当于函数进行输出 对应的就是返回值
add(10,20,30)   #10,20,30就相当于我们的实际参数

def add(a,b,c):
    '''完成三个数的加法并返回他们的和'''
    sum = a+b+c
    print("{0},{1},{2}三个数的和是:{3}".format(a,b,c,sum))
    return sum

add(10,20,30)
10,20,30三个数的和是:60

add(30,40,50)

python执行def时,会创建一个函数对象 ,并绑定到函数名变量上

def add(a,b,c):
    '''完成三个数的加法并返回他们的和'''
    sum = a+b+c
    print("{0},{1},{2}三个数的和是:{3}".format(a,b,c,sum))
    return sum

add(10,20,30)
add(30,40,50)
print(add)
print(id(add))
print(type(add))
# <function add at 0x000001ABD2A84AE0>
# 1837485279968
# <class 'function'>

函数当中的实际参数和形式参数需要一一对应

return返回值 如果函数体中包含return语句,则结束函数执行并返回值

如果函数体中不包含return语句,则返回None值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值