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脚本实现网卡流量监控
Feb 14 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
Apr 01 Python
用python实现简单EXCEL数据统计的实例
Jan 24 Python
利用numpy+matplotlib绘图的基本操作教程
May 03 Python
python自动12306抢票软件实现代码
Feb 24 Python
详解Python下ftp上传文件linux服务器
Jun 21 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
Nov 07 Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 Python
django多对多表的创建,级联删除及手动创建第三张表
Jul 25 Python
Python图像处理模块ndimage用法实例分析
Sep 05 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
Oct 30 Python
如何利用python 读取配置文件
Jan 06 Python
Python+Appium实现自动抢微信红包
写好Python代码的几条重要技巧
windows安装python超详细图文教程
python如何正确使用yield
May 21 #Python
详细总结Python常见的安全问题
May 21 #Python
Pycharm 如何设置HTML文件自动补全代码或标签
Python源码解析之List
You might like
在PHP中使用与Perl兼容的正则表达式
2006/11/26 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
浅谈JavaScript 框架分类
2014/11/10 Javascript
input输入框鼠标焦点提示信息
2015/03/17 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
AngularJS中的Promise详细介绍及实例代码
2016/12/13 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
layui实现下拉框三级联动
2019/07/26 Javascript
Vue+Vuex实现自动登录的知识点详解
2020/03/04 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
跟老齐学Python之Import 模块
2014/10/13 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
2017/12/09 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2013/11/04 面试题
专科毕业生求职简历的自我评价
2013/10/12 职场文书
计算机应用毕业生自荐信
2013/10/23 职场文书
新兵入伍心得体会
2014/09/04 职场文书
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
开学典礼校长致辞
2015/07/29 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
golang中字符串MD5生成方式总结
2021/07/04 Golang