第八讲 python自定义函数返回值

简介:

注意自定义函数:统一文件内函数名称不能相同。

单返回值

语法结构:

    def function_name([para1,para2...]):

        code...

        code...

        ...

        return value--------------可以返回一个值

eg:

def test_c(n1,n2):-------------函数定义
    n=n1+n2
    return n

sum1=test_c(100,102)----------函数调用同时传入实参----最好不要用sum,因为sum为关键字
print 'sum1=',sum1

sun1用于接受函数的返回值。自定义函数有返回值,在调用的时候要有变量来存放or接受返回值

多返回值

eg:

语法结构:

    def function_name([para1,para2...]):

        code...

        code...

        ...

        return value1,value2,value3...--------------可以返回多个值,逗号间隔

eg:

def test_d(n1,n2):
    n=n1+n2
    m=n1*n2
    p=n1-n2
    e=n1**n2
    return n,m,p,e

sum1,multi,plus,pow=test_d(2,10)-----------最好用这种形式
print sum1,multi,plus,pow

必须有相同个数的变量来存放函数的返回值。

如果主调函数只有一个变量,则改变量存放的是元组。

eg:

    re=test_d(2,10)

    print re 

得到的结果为:

(12,20,-8,1024)-----括号包围的是元组

print re[0],re[1],re[2],re[3]---------------用来打印元组的元素





      本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1620714,如需转载请自行联系原作者



相关文章
|
5月前
|
缓存 监控 供应链
唯品会自定义 API 自定义操作深度分析及 Python 实现
唯品会开放平台提供丰富API,支持商品查询、订单管理、促销活动等电商全流程操作。基于OAuth 2.0认证机制,具备安全稳定的特点。通过组合调用基础接口,可实现数据聚合、流程自动化、监控预警及跨平台集成,广泛应用于供应链管理、数据分析和智能采购等领域。结合Python实现方案,可高效完成商品搜索、订单分析、库存监控等功能,提升电商运营效率。
|
5月前
|
缓存 监控 供应链
京东自定义 API 操作深度分析及 Python 实现
京东开放平台提供丰富API接口,支持商品、订单、库存等电商全链路场景。通过自定义API组合调用,可实现店铺管理、数据分析、竞品监控等功能,提升运营效率。本文详解其架构、Python实现与应用策略。
缓存 监控 供应链
132 0
缓存 监控 数据挖掘
110 0
|
11月前
|
缓存 Shell 开发工具
[oeasy]python071_我可以自己做一个模块吗_自定义模块_引入模块_import_diy
本文介绍了 Python 中模块的导入与自定义模块的创建。首先,我们回忆了模块的概念,即封装好功能的部件,并通过导入 `__hello__` 模块实现了输出 "hello world!" 的功能。接着,尝试创建并编辑自己的模块 `my_file.py`,引入 `time` 模块以获取当前时间,并在其中添加自定义输出。
188 5
|
数据挖掘 数据处理 开发者
Python3 自定义排序详解:方法与示例
Python的排序功能强大且灵活,主要通过`sorted()`函数和列表的`sort()`方法实现。两者均支持`key`参数自定义排序规则。本文详细介绍了基础排序、按字符串长度或元组元素排序、降序排序、多条件排序及使用`lambda`表达式和`functools.cmp_to_key`进行复杂排序。通过示例展示了如何对简单数据类型、字典、类对象及复杂数据结构(如列车信息)进行排序。掌握这些技巧可以显著提升数据处理能力,为编程提供更强大的支持。
719 10
|
Python
Python调用函数并获取返回值
通过本文的介绍,我们详细了解了如何在Python中定义和调用函数,传递参数,以及获取函数的返回值。掌握这些基本操作是编写高效、清晰和可维护Python代码的基础。希望这些内容能够帮助你在实际编程中更好地使用函数。
485 18
|
数据采集 JSON API
如何利用Python爬虫淘宝商品详情高级版(item_get_pro)API接口及返回值解析说明
本文介绍了如何利用Python爬虫技术调用淘宝商品详情高级版API接口(item_get_pro),获取商品的详细信息,包括标题、价格、销量等。文章涵盖了环境准备、API权限申请、请求构建和返回值解析等内容,强调了数据获取的合规性和安全性。
|
Python
在Python中,自定义函数可以抛出自定义异常
在Python中,自定义函数可以抛出自定义异常
303 5
|
存储 开发者 Python
自定义Python的异常
自定义Python的异常
232 5

推荐镜像

更多