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实现从web抓取文档的方法
Sep 26 Python
详解Python3.1版本带来的核心变化
Apr 07 Python
Python实现建立SSH连接的方法
Jun 03 Python
python类和继承用法实例
Jul 07 Python
python下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
Python中的with语句与上下文管理器学习总结
Jun 28 Python
Python实现导出数据生成excel报表的方法示例
Jul 12 Python
Python虚拟环境项目实例
Nov 20 Python
Python 循环语句之 while,for语句详解
Apr 23 Python
Python实现钉钉发送报警消息的方法
Feb 20 Python
简述python四种分词工具,盘点哪个更好用?
Apr 13 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 Python
Python+Appium实现自动抢微信红包
写好Python代码的几条重要技巧
windows安装python超详细图文教程
python如何正确使用yield
May 21 #Python
详细总结Python常见的安全问题
May 21 #Python
Pycharm 如何设置HTML文件自动补全代码或标签
Python源码解析之List
You might like
php设计模式  Command(命令模式)
2011/06/17 PHP
php 邮件发送问题解决
2014/03/22 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
PHP正则验证Email的方法
2015/06/15 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
jQuery实现表头固定效果的实例代码
2013/05/24 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
2013/12/04 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
使用sessionStorage解决vuex在页面刷新后数据被清除的问题
2018/04/13 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
es6数组的flat(),flatMap()函数用法实例分析
2020/04/18 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
python调用百度语音REST API
2018/08/30 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
pytorch中的inference使用实例
2020/02/20 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
numba提升python运行速度的实例方法
2021/01/25 Python
美国最大的农村生活方式零售店:Tractor Supply Company(TSC)
2017/05/15 全球购物
光声世纪笔试题目
2012/08/25 面试题
生物化学研究助理员求职信
2013/10/09 职场文书
市场营销管理制度
2014/01/29 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
户籍证明书标准模板
2014/09/10 职场文书
买房子个人收入证明
2014/10/12 职场文书
万能检讨书2000字
2014/10/17 职场文书
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
pandas求平均数和中位数的方法实例
2021/08/04 Python
java实现面板之间切换功能
2022/06/10 Java/Android