python 定义函数 返回值只取其中一个的实现


Posted in Python onMay 21, 2021

看代码吧~

def test():
    return 1,2
a, b = test()
1 2
a, _ = test()
1   
 
# 说明 a, _ = test() 中 返回的是一个int类型 后续可直接运算
# a, b = test()  返回值是一个元组, 直接运算报错

补充:Python-装饰器(被装饰函数有返回值的情况)

题目:

装饰器实现一个函数计时器比较for循环与map,匿名函数的运算速度

问题:

被装饰的函数有返回值怎么办

程序内容:

import time
import random
import string
import functools
#问题:被装饰的函数有返回值
li = [random.choice(string.ascii_letters) for i in range(100)]
def timeit(fun):
    @functools.wraps(fun)  #为了保留被装饰函数的函数名和帮助文档信息
    def wrapper(*args,**kwargs):
        """这是一个wrapper函数"""
        start_time = time.time()
        res = fun(*args,**kwargs)
        end_time = time.time()
        print('运行时间为:%.6f' %(end_time - start_time))
        return res
    return wrapper
@timeit
def fun_list(n):
    """这是fun_list函数"""
    return [i * 2 for i in range(n)]
@timeit
def fun_map(n):
    """这是fun_map函数"""
    return list(map(lambda x:x*2,range(n)))
print(fun_list(5000))
print(fun_map(5000))

测试:

python 定义函数 返回值只取其中一个的实现python 定义函数 返回值只取其中一个的实现python 定义函数 返回值只取其中一个的实现

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现简单的TCP代理服务器
Oct 08 Python
Python实现国外赌场热门游戏Craps(双骰子)
Mar 31 Python
Python中基础的socket编程实战攻略
Jun 01 Python
Python实现优先级队列结构的方法详解
Jun 02 Python
Python对列表去重的多种方法(四种方法)
Dec 05 Python
Python定义一个跨越多行的字符串的多种方法小结
Jul 19 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
python检测服务器端口代码实例
Aug 31 Python
Python类及获取对象属性方法解析
Jun 15 Python
Python字典实现伪切片功能
Oct 28 Python
Python爬虫之爬取某文库文档数据
Apr 21 Python
Python+Appium实现自动抢微信红包
写好Python代码的几条重要技巧
windows安装python超详细图文教程
python如何正确使用yield
May 21 #Python
详细总结Python常见的安全问题
May 21 #Python
Pycharm 如何设置HTML文件自动补全代码或标签
Python源码解析之List
You might like
PHP 文件上传全攻略
2010/04/28 PHP
php 变量未定义等错误的解决方法
2011/01/12 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
javascript 播放器 控制
2007/01/22 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
jQuery限制图片大小的方法
2016/05/25 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
简单理解Vue条件渲染
2016/12/03 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
简单实现python进度条脚本
2017/12/18 Python
python实现树形打印目录结构
2018/03/29 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
Django添加KindEditor富文本编辑器的使用
2018/10/24 Python
在Python中增加和插入元素的示例
2018/11/01 Python
python 类之间的参数传递方式
2019/12/20 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
经验丰富程序员才知道的8种高级Python技巧
2020/07/27 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
什么样的创业计划书可行性高?
2014/02/01 职场文书
创业计划书如何编写
2014/02/06 职场文书
档案管理员岗位职责
2015/02/12 职场文书
催款函范文
2015/06/24 职场文书
2016教师节感恩话语
2015/12/09 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python
python通配符之glob模块的使用详解
2021/04/24 Python
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS
详解flex:1什么意思
2022/07/23 HTML / CSS