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模块学习 datetime介绍
Aug 27 Python
pycharm 使用心得(四)显示行号
Jun 05 Python
Django imgareaselect手动剪切头像实现方法
May 26 Python
Python for Informatics 第11章之正则表达式(二)
Apr 21 Python
Python基础中所出现的异常报错总结
Nov 19 Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 Python
python 使用 requests 模块发送http请求 的方法
Dec 09 Python
python绘制封闭多边形教程
Feb 18 Python
Python实现计算图像RGB均值方式
Jun 04 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
Python collections.deque双边队列原理详解
Oct 05 Python
python保存图片的四个常用方法
Feb 28 Python
Python+Appium实现自动抢微信红包
写好Python代码的几条重要技巧
windows安装python超详细图文教程
python如何正确使用yield
May 21 #Python
详细总结Python常见的安全问题
May 21 #Python
Pycharm 如何设置HTML文件自动补全代码或标签
Python源码解析之List
You might like
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
高亮度显示php源代码
2006/10/09 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
php实现计数器方法小结
2015/01/05 PHP
PHP时间和日期函数详解
2015/05/08 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
jMessageBox 基于jQuery的窗口插件
2009/12/09 Javascript
jquery 年会抽奖程序
2011/12/22 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
2016/08/15 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
Openlayers实现地图全屏显示
2020/09/28 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
Python中的推导式使用详解
2015/06/03 Python
在Django中限制已登录用户的访问的方法
2015/07/23 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
付款委托书范本
2014/10/05 职场文书
2015年女职工工作总结
2015/05/15 职场文书
董存瑞观后感
2015/06/11 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python