浅谈python函数调用返回两个或多个变量的方法

 更新时间:2019年01月23日 08:42:21   作者:oijuju   我要评论
今天小编就为大家分享一篇浅谈python函数调用返回两个或多个变量的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

以元祖形式返回  return (a,b,......)

以元祖引用或(x,y,....)接受都可以

为什么不能用列表返回??

与java一样,列表等属于可变数据类型——由指针指向数据本身。

如果返回列表,其实质是返回列表引用,列表引用本可以找到数据本身,但由于回收机制,数据本身很可能已经被回收了,所以用列表返回并不可行

===========update==========

python中用列表也可以。。。。奇怪!

以上这篇浅谈python函数调用返回两个或多个变量的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Scrapy-redis爬虫分布式爬取的分析和实现

    Scrapy-redis爬虫分布式爬取的分析和实现

    所谓的scrapy-Redis实际上就是scrapy+redis,其中对redis的操作采用redis-py客户端。下面这篇文章详细介绍了Scrapy-redis爬虫分布式爬取的分析和实现,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • python scrapy重复执行实现代码详解

    python scrapy重复执行实现代码详解

    这篇文章主要介绍了python scrapy重复执行实现代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • 如何利用pygame实现简单的五子棋游戏

    如何利用pygame实现简单的五子棋游戏

    这篇文章主要给大家介绍了关于如何利用pygame实现简单的五子棋游戏的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用pygame具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • 浅谈pytorch和Numpy的区别以及相互转换方法

    浅谈pytorch和Numpy的区别以及相互转换方法

    今天小编就为大家分享一篇浅谈pytorch和Numpy的区别以及相互转换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Python中正则表达式详解

    Python中正则表达式详解

    Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作,Python 会将正则表达式转化为字节码,利用 C 语言的匹配引擎进行深度优先的匹配。
    2017-05-05
  • windows下numpy下载与安装图文教程

    windows下numpy下载与安装图文教程

    这篇文章主要为大家详细介绍了windows下numpy下载与安装图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • mac下如何将python2.7改为python3

    mac下如何将python2.7改为python3

    这篇文章主要介绍了mac下如何将python2.7改为python3,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • 浅述python2与python3的简单区别

    浅述python2与python3的简单区别

    python2:print语句,语句就意味着可以直接跟要打印的东西而python3:print函数,函数就以为这必须要加上括号才能调用。下面通过本文给大家介绍python2与python3的简单区别,感兴趣的朋友跟随小编一起看看吧
    2018-09-09
  • python文件名和文件路径操作实例

    python文件名和文件路径操作实例

    下面小编就为大家带来一篇python文件名和文件路径操作实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • pthon贪吃蛇游戏详细代码

    pthon贪吃蛇游戏详细代码

    这篇文章主要为大家详细介绍了Python贪吃蛇游戏详细代码和注释,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01

最新评论