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中逗号的三种作用实例分析
Jun 08 Python
python实现指定字符串补全空格、前面填充0的方法
Nov 16 Python
python3.6使用urllib完成下载的实例
Dec 19 Python
Python字符串的一些操作方法总结
Jun 10 Python
Python Matplotlib 基于networkx画关系网络图
Jul 10 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
Jul 23 Python
python tkinter组件使用详解
Sep 16 Python
Python基于requests实现模拟上传文件
Apr 21 Python
浅谈keras中loss与val_loss的关系
Jun 22 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
golang特有程序结构入门教程
Jun 02 Python
python数字图像处理实现图像的形变与缩放
Jun 28 Python
Python+Appium实现自动抢微信红包
写好Python代码的几条重要技巧
windows安装python超详细图文教程
python如何正确使用yield
May 21 #Python
详细总结Python常见的安全问题
May 21 #Python
Pycharm 如何设置HTML文件自动补全代码或标签
Python源码解析之List
You might like
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
基于jquery跨浏览器显示的file上传控件
2011/10/24 Javascript
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
javascript数组去重方法终极总结
2014/06/05 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
2014/10/20 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
医生爱岗敬业演讲稿
2014/08/26 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
法院执行局工作总结
2015/08/11 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
Mysql事务索引知识汇总
2022/03/17 MySQL
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA
box-shadow单边阴影的实现
2023/05/21 HTML / CSS