PYTHON-def函数定义和调用

本文介绍了Python中的函数定义与调用,通过示例详细解释了如何使用def语句创建函数,以及如何利用return指定返回值。示例中展示了如何定义一个求和函数sum_list,并分别对两个不同列表进行求和操作,最后打印出结果。
摘要由CSDN通过智能技术生成
def函数:在程序中实现明确功能的代码段可以封装为一个函数,以便复用。

用def语句创建一个函数
用return关键字指定函数返回的值

基本格式如下:
1、定义函数:
def<函数名>(<参数表>):
   <缩进的代码段>
   return<指定函数返回的值>
注意:<参数表>也可以不用设定

2、调用函数:
<函数名>(<参数表>)

示例:
def sum_list(alist):         #1 定义一个带参数的函数
    sum_temp=0               #2 缩进的代码段
    for i in alist:          #3 缩进的代码段
        sum_temp+=i          #4 缩进的代码段
    return sum_temp+10       #5 函数返回值(可以定义为其他运算,比如:sum_temp+5)
print("函数存储位置:",sum_list) #6 打印结果①(查看函数对象sum_list存储的位置)可以删除
my_list=[10,20,30,40]         #7 给定函数参数①(给定一个列表,列表名称可以不同于#1的参数)
my_sum=sum_list(my_list)      #8 调用函数
print("my_sum:",my_sum)       #9 打印结果①
your_list=[1,2,3,4]           #10 给定函数参数②(给定一个列表,列表名称可以不同于#1的参数)
your_sum=sum_list(your_list)  #11 调用函数
print("your_sum:",your_sum)   #12 打印结果②

#运行结果#
函数存储位置: <function sum_list at 0x0000000003787F70>
my_sum: 110
your_sum: 20

本人非专业人士,目前在学习北京大学陈斌老师《Python语言基础与应用》,将学习过程跟大家一起分享,请大家指点。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值